在 PDFsharp 1.32 中添加 **Myriad Pro** 字体的 FontResolver
FontResolver to add **Myriad Pro** Font in PDFsharp 1.32
我希望将字体 (Myriad Pro) 添加到通过 PDFsharp 生成的 PDF 发票中,但无法这样做。
目前我尝试过的是:
EZFontResolver.cs
class-开发人员在 following link
上提供的文件(并在那里发布了我的评论问题,但没有收到任何回复.)
它给了我一个例外 {“一旦使用后不得更改字体解析器。”} 当以下代码行执行时:
GlobalFontSettings.FontResolver = fontResolver;
- 也试过测试版
1.50.xx
字体解析器是一个全局设置(正如用户 "spender" 在他们的评论中指出的那样)。此全局设置由 PdfDocument() 的所有实例共享,并且只能设置一次。
字体解析器是 PDFsharp 1.50 的一项新功能(beta 2 有重大变化,因此 beta 1 的示例可能不再适用于当前的 beta 3)。对于 PDFsharp 1.32,必须使用不同的方法。
使用PDFsharp 1.32的WPF版本时,您会在PDFsharp源码包自带的samples文件夹中找到私有字体使用示例(示例文件夹为PrivateFonts)。
我希望将字体 (Myriad Pro) 添加到通过 PDFsharp 生成的 PDF 发票中,但无法这样做。
目前我尝试过的是:
EZFontResolver.cs
class-开发人员在 following link
上提供的文件(并在那里发布了我的评论问题,但没有收到任何回复.)
它给了我一个例外 {“一旦使用后不得更改字体解析器。”} 当以下代码行执行时:GlobalFontSettings.FontResolver = fontResolver;
- 也试过测试版
1.50.xx
字体解析器是一个全局设置(正如用户 "spender" 在他们的评论中指出的那样)。此全局设置由 PdfDocument() 的所有实例共享,并且只能设置一次。
字体解析器是 PDFsharp 1.50 的一项新功能(beta 2 有重大变化,因此 beta 1 的示例可能不再适用于当前的 beta 3)。对于 PDFsharp 1.32,必须使用不同的方法。
使用PDFsharp 1.32的WPF版本时,您会在PDFsharp源码包自带的samples文件夹中找到私有字体使用示例(示例文件夹为PrivateFonts)。