首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从C#应用程序的文件加载字体

从C#应用程序的文件加载字体,可以使用以下方法:

  1. 使用FontFamily类加载字体文件:
代码语言:csharp
复制
// 加载字体文件
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;
  1. 使用Font类加载字体文件:
代码语言:csharp
复制
// 加载字体文件
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类用于表示字体。在创建字体时,可以指定字体大小、样式和单位。最后,将创建的字体应用于控件上即可。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券