如何在C#中使用嵌入字体?

时间:2014-08-11 06:08:26

标签: c# fonts

我在这里看了几页,MSDN和网络,这对我来说还不太清楚。我想在Windows窗体包中嵌入一个字体,然后在使用C#的Graphics.DrawString方法中使用该字体。 到目前为止我设法做的是将字体添加到Resources然后使用以下内容将其嵌入到PrivateFontCollection中:

PrivateFontCollection privateFontCollection = new PrivateFontCollection();

并在构造函数中:

privateFontCollection.AddFontFile("Properties.Resources.C_C_Red_Alert__LAN_");

我想要的代码是:

Graphics w = Graphics.FromImage(box.boxImage);
w.DrawString("Hello World!", (privateFontCollection.C_C_Red_Alert__LAN_, 22), Brushes.Black, new PointF(16, 16));

我希望我已经提供了足够的信息以使自己清楚。

0 个答案:

没有答案