从C#应用程序的文件加载字体,可以使用以下方法:
// 加载字体文件
var fontCollection = new PrivateFontCollection();
fontCollection.AddFontFile("path/to/font/file.ttf");
// 创建字体
var fontFamily = new FontFamily(fontCollection.Families[0], fontCollection.Families[0].IsStyleAvailable(FontStyle.Regular));
var font = new Font(fontFamily, 12);
// 应用字体
label1.Font = font;
// 加载字体文件
var fontCollection = new PrivateFontCollection();
fontCollection.AddFontFile("path/to/font/file.ttf");
// 创建字体
var font = new Font(fontCollection.Families[0], 12, FontStyle.Regular, GraphicsUnit.Pixel);
// 应用字体
label1.Font = font;
这两种方法都可以从文件中加载字体,并将其应用于控件上。其中,PrivateFontCollection
类用于存储私有字体集合,AddFontFile
方法用于添加字体文件,FontFamily
类用于表示字体族,Font
类用于表示字体。在创建字体时,可以指定字体大小、样式和单位。最后,将创建的字体应用于控件上即可。
领取专属 10元无门槛券
手把手带您无忧上云