0

我有一个客户端服务器应用程序。我想从服务器部分的文件中加载字体。这是我的代码。但不幸的是它会挂在 new PrivateFontCollection(); 线!!!!请注意,这部分正在另一个线程中运行。

string fontAdd = @"C:\ETLEngine\Languages\Fonts\BNazanin.ttf";
System.Drawing.Text.PrivateFontCollection privateFonts = new System.Drawing.Text.PrivateFontCollection();
privateFonts.AddFontFile(fontAdd);
var mapFont = new Font(privateFonts.Families[0], 12, FontStyle.Bold);

请帮助我摆脱困境。有没有其他方法可以从文件中加载字体?

实际上,我确实编写了一个控制台应用程序,它只执行上面的代码,一切正常!我从 msdn 和 stackoverflow 获得了这个示例代码,但我不知道为什么它在我的服务器端应用程序中不起作用!!!它不会产生错误,我在该行设置了一个断点,然后按 F10 或 F11 然后它会执行该行但永远不会返回执行下一行!并且线程仍然处于运行状态,没有终止或其他什么......!而已!!!

4

0 回答 0