我希望添加字体(Myriad)到PDF发票通过PDFsharp生成,但无法这样做。
到目前为止,我尝试的是:
EZFontResolver.cs类-开发人员在link上提供的类文件
(我也在那里发表了自己的评论,但没有得到任何回应。)
它给了我一个异常{“一旦使用完就不能更改字体解析器。”}当执行以下代码行时,:
GlobalFontSettings.FontResolver = fontResolver;1.50.xx发布于 2016-03-22 12:56:49
字体解析器是一个全局设置(正如用户在评论中指出的那样)。这个全局设置由PdfDocument()的所有实例共享,并且只能设置一次。
字体解析器是PDFsharp 1.50的一个新特性( beta 2发生了急剧变化,因此beta 1的示例可能不再适用于当前的beta 3)。对于PDFsharp 1.32,必须使用不同的方法。
当使用PDFsharp 1.32的WPF构建时,您将在PDFsharp的源包(示例文件夹是PrivateFonts)附带的示例文件夹中找到一个显示私有字体使用情况的示例。
https://stackoverflow.com/questions/36154250
复制相似问题