using System; using System.Collections.Generic; using System.Drawing.Text; using System.IO; using System.Linq; using System.Text; namespace Lskj.Util { /// /// 外部字体类 /// public static class FontUtil { static FontUtil() { if (Directory.Exists(PubUtil.Fonts)) { string[] fontFiles = Directory.GetFiles(PubUtil.Fonts); foreach (string fontFile in fontFiles) { AddFont(fontFile); } } } /// /// 字体集合 /// public static PrivateFontCollection Fonts = new PrivateFontCollection(); /// /// 添加字体 /// /// public static void AddFont(string fontFilePath) { try { Fonts.AddFontFile(fontFilePath); } catch (Exception ex) { Console.WriteLine(ex.Message); } } } }