Пример #1
0
 internal XLStyleValue(XLStyleKey key)
 {
     Key          = key;
     Alignment    = XLAlignmentValue.FromKey(Key.Alignment);
     Border       = XLBorderValue.FromKey(Key.Border);
     Fill         = XLFillValue.FromKey(Key.Fill);
     Font         = XLFontValue.FromKey(Key.Font);
     NumberFormat = XLNumberFormatValue.FromKey(Key.NumberFormat);
     Protection   = XLProtectionValue.FromKey(Key.Protection);
 }
Пример #2
0
 internal XLStyleValue(XLStyleKey key)
 {
     Key = key;
     var(alignment, border, fill, font, _, numberFormat, protection) = Key;
     Alignment          = XLAlignmentValue.FromKey(ref alignment);
     Border             = XLBorderValue.FromKey(ref border);
     Fill               = XLFillValue.FromKey(ref fill);
     Font               = XLFontValue.FromKey(ref font);
     IncludeQuotePrefix = key.IncludeQuotePrefix;
     NumberFormat       = XLNumberFormatValue.FromKey(ref numberFormat);
     Protection         = XLProtectionValue.FromKey(ref protection);
 }
Пример #3
0
 public XLFont(XLStyle style, XLFontKey key) : this(style, XLFontValue.FromKey(key))
 {
 }
Пример #4
0
 /// <summary>
 /// Create an instance of XLFont initializing it with the specified value.
 /// </summary>
 /// <param name="style">Style to attach the new instance to.</param>
 /// <param name="value">Style value to use.</param>
 public XLFont(XLStyle style, XLFontValue value)
 {
     _style = style ?? XLStyle.CreateEmptyStyle();
     _value = value;
 }