想知道为什么我不能将 System.Drawing.Font 转换为 MigraDoc.DocumentObjectModel.Font。我需要在我的应用程序中加载特定的字体。我想通过这样的样式来做到这一点:
PrivateFontCollection pfc;
FontFamily family = LoadFontFamily(@".\fonts\TitilliumWeb\TitilliumWeb-Black.ttf", out pfc);
System.Drawing.Font titilliumWeb = new System.Drawing.Font(family, 11.0f);
style.Font.ApplyFont((MigraDoc.DocumentObjectModel.Font) titilliumWeb);
或者更好的是,我可以以某种方式轻松创建 MigraDoc 字体吗?
找到了一个关于如何向 MigraDoc 添加字体的链接,但它并没有真正帮助我 http://www.pdfsharp.net/wiki/PrivateFonts-sample.ashx