/// <summary> /// Add font /// </summary> /// <param name="font">Font object</param> public void Add(Font font) { List.Add(font); }
/// <summary> /// Add font /// </summary> /// <param name="index">special font index</param> /// <param name="name">font name</param> /// <param name="encoding"></param> public Font Add(int index, string name, Encoding encoding) { if (this[name] == null) { var font = new Font(index, name); if (encoding != null) { font.Charset = Font.GetCharset(encoding); } List.Add(font); return font; } return this[name]; }