コード例 #1
0
ファイル: XLFont.cs プロジェクト: hal1932/ClosedXML
        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;
            }
        }
コード例 #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;
            }
        }
コード例 #3
0
 public IXLPhonetics SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value; return(this);
 }
コード例 #4
0
ファイル: XLFont.cs プロジェクト: zamabraga/ClosedXML
 public IXLStyle SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value;
     return(_container.Style);
 }
コード例 #5
0
 public IXLPhonetics SetVerticalAlignment(XLFontVerticalTextAlignmentValues value) { VerticalAlignment = value; return this; }
コード例 #6
0
 public IXLRichString SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value; return(this);
 }
コード例 #7
0
ファイル: XLFont.cs プロジェクト: hal1932/ClosedXML
 public IXLStyle SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value;
     return _container.Style;
 }
コード例 #8
0
 public IXLFormattedText <T> SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value; return(this);
 }
コード例 #9
0
 public IXLDrawingStyle SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value;
     return _style;
 }
コード例 #10
0
ファイル: XLDrawingFont.cs プロジェクト: Exort/ExcelTest
 public IXLDrawingStyle SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)
 {
     VerticalAlignment = value;
     return(_style);
 }
コード例 #11
0
 public IXLRichString SetVerticalAlignment(XLFontVerticalTextAlignmentValues value) { VerticalAlignment = value; return this; }