Ejemplo n.º 1
0
 private FontSpecification(FontSpecification specification)
 {
     Name = specification.Name;
     Size = specification.Size;
     ColorSpecification = specification.ColorSpecification;
     BoldValue          = specification.BoldValue;
     ItalicValue        = specification.ItalicValue;
 }
Ejemplo n.º 2
0
        public CellFormat Build(IBuildContext context)
        {
            var font         = FontSpecification?.Build(context);
            var fill         = FillSpecification?.Build(context);
            var border       = BorderSpecification?.Build(context);
            var numberFormat = NumberFormatSpecification?.Build(context);
            var alignment    = AlignmentSpecification?.Build(context);

            return(new CellFormat(
                       fontId: font == null ? (uint?)null : context.Stylesheet.Add(font),
                       fillId: fill == null ? (uint?)null : context.Stylesheet.Add(fill),
                       borderId: border == null ? (uint?)null : context.Stylesheet.Add(border),
                       numberFormatId: numberFormat?.Id,
                       alignment: alignment));
        }