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; } }
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; } }
public IXLPhonetics SetUnderline(XLFontUnderlineValues value) { Underline = value; return(this); }
public IXLStyle SetUnderline(XLFontUnderlineValues value) { Underline = value; return(_container.Style); }
public IXLPhonetics SetUnderline() { Underline = XLFontUnderlineValues.Single; return this; } public IXLPhonetics SetUnderline(XLFontUnderlineValues value) { Underline = value; return this; }
public IXLRichString SetUnderline(XLFontUnderlineValues value) { Underline = value; return(this); }
public IXLStyle SetUnderline(XLFontUnderlineValues value) { Underline = value; return _container.Style; }
public IXLFormattedText <T> SetUnderline(XLFontUnderlineValues value) { Underline = value; return(this); }
public IXLDrawingStyle SetUnderline(XLFontUnderlineValues value) { Underline = value; return _style; }
public IXLDrawingStyle SetUnderline(XLFontUnderlineValues value) { Underline = value; return(_style); }
public IXLRichString SetUnderline() { Underline = XLFontUnderlineValues.Single; return this; } public IXLRichString SetUnderline(XLFontUnderlineValues value) { Underline = value; return this; }