我在这里看了几页,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));
我希望我已经提供了足够的信息以使自己清楚。