Ejemplo n.º 1
0
        public XLFont(IXLStylized container, IXLFontBase defaultFont, Boolean useDefaultModify = true)
        {
            _container = container;
            if (defaultFont == null) return;

            _bold = defaultFont.Bold;
            _italic = defaultFont.Italic;
            _underline = defaultFont.Underline;
            _strikethrough = defaultFont.Strikethrough;
            _verticalAlignment = defaultFont.VerticalAlignment;
            _shadow = defaultFont.Shadow;
            _fontSize = defaultFont.FontSize;
            _fontColor = defaultFont.FontColor;
            _fontName = defaultFont.FontName;
            _fontFamilyNumbering = defaultFont.FontFamilyNumbering;

            if (useDefaultModify)
            {
                var d = defaultFont as XLFont;
                if (d == null) return;
                BoldModified = d.BoldModified;
                ItalicModified = d.ItalicModified;
                UnderlineModified = d.UnderlineModified;
                StrikethroughModified = d.StrikethroughModified;
                VerticalAlignmentModified = d.VerticalAlignmentModified;
                ShadowModified = d.ShadowModified;
                FontSizeModified = d.FontSizeModified;
                FontColorModified = d.FontColorModified;
                FontNameModified = d.FontNameModified;
                FontFamilyNumberingModified = d.FontFamilyNumberingModified;
            }
        }
Ejemplo n.º 2
0
        public XLFont(IXLStylized container, IXLFontBase defaultFont, Boolean useDefaultModify = true)
        {
            _container = container;
            if (defaultFont == null)
            {
                return;
            }

            _bold                = defaultFont.Bold;
            _italic              = defaultFont.Italic;
            _underline           = defaultFont.Underline;
            _strikethrough       = defaultFont.Strikethrough;
            _verticalAlignment   = defaultFont.VerticalAlignment;
            _shadow              = defaultFont.Shadow;
            _fontSize            = defaultFont.FontSize;
            _fontColor           = defaultFont.FontColor;
            _fontName            = defaultFont.FontName;
            _fontFamilyNumbering = defaultFont.FontFamilyNumbering;
            _fontCharSet         = defaultFont.FontCharSet;

            if (useDefaultModify)
            {
                var d = defaultFont as XLFont;
                if (d == null)
                {
                    return;
                }
                BoldModified                = d.BoldModified;
                ItalicModified              = d.ItalicModified;
                UnderlineModified           = d.UnderlineModified;
                StrikethroughModified       = d.StrikethroughModified;
                VerticalAlignmentModified   = d.VerticalAlignmentModified;
                ShadowModified              = d.ShadowModified;
                FontSizeModified            = d.FontSizeModified;
                FontColorModified           = d.FontColorModified;
                FontNameModified            = d.FontNameModified;
                FontFamilyNumberingModified = d.FontFamilyNumberingModified;
                FontCharSetModified         = d.FontCharSetModified;
            }
        }
Ejemplo n.º 3
0
 public IXLPhonetics SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value; return(this);
 }
Ejemplo n.º 4
0
 public IXLStyle SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value;
     return(_container.Style);
 }
Ejemplo n.º 5
0
 public IXLPhonetics SetFontFamilyNumbering(XLFontFamilyNumberingValues value) { FontFamilyNumbering = value; return this; }
Ejemplo n.º 6
0
 public IXLRichString SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value; return(this);
 }
Ejemplo n.º 7
0
 public IXLStyle SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value;
     return _container.Style;
 }
Ejemplo n.º 8
0
 public IXLFormattedText <T> SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value; return(this);
 }
Ejemplo n.º 9
0
 public IXLDrawingStyle SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value;
     return _style;
 }
Ejemplo n.º 10
0
 public IXLDrawingStyle SetFontFamilyNumbering(XLFontFamilyNumberingValues value)
 {
     FontFamilyNumbering = value;
     return(_style);
 }
Ejemplo n.º 11
0
 public IXLRichString SetFontFamilyNumbering(XLFontFamilyNumberingValues value) { FontFamilyNumbering = value; return this; }