protected override object GetElementKey(ConfigurationElement Component) { FontMapping lookup = (FontMapping)Component; bool bold = (lookup.FontStyle & System.Drawing.FontStyle.Bold) > 0; bool ital = (lookup.FontStyle & System.Drawing.FontStyle.Italic) > 0; return(GetFullName(lookup.FamilyName, bold, ital)); }
internal bool TryGetMappingName(string pdfName, out FontMapping mapping) { if (this.Count > 0) { mapping = this.BaseGet(pdfName) as FontMapping; } else { mapping = null; } return(null != mapping); }
public bool TryGetMappingName(string pdfName, out FontMapping mapping) { FontMappingCollection col = this.FontNames; if (col == null || col.Count == 0) { mapping = null; return(false); } else { return(col.TryGetMappingName(pdfName, out mapping)); } }