现在您不必安装字体即可在 告中使用它们,您可以在构建之前将它们添加到 告中,将 告导出为 PDF 格式允许您在文档中包含自定义字体。让我们看一个示例,说明如何将 ttf 字体添加到 表以及如何将 表导出为包含这些字体的 PDF。
//让我们创建一个 告Report report = new Report ( ) ;//我们从文件夹中获取所需字体的文件var fonts = Directory. 获取文件(“字体” );//每种字体都添加到 表生成器配置中foreach ( var font in fonts ) { Config. 私人字体集合。AddFontFile (字体) ; } // 让我们从 Fonts 文件夹 告中加载一个包含设置字体的文本对象的 告模板。 加载(@“test.frx” );//准备 告 告。准备( ) ;//创建一个用于导出为 PDF 的对象并设置要包含在文档中的字体var export = new PDFExport{ EmbeddingFonts = true } ; //让我们导出 告 告。导出(导出,文件。创建(@“test.pdf” ));
<TextObject Name = "Text8" Left = "359.1" Width = "179.55" Height = "18.9" Text = "Roboto-Black.ttf" Font = "Roboto Black, 10pt" />
假设我们在安装了字体的系统上创建了一个 告模板。在上面的代码中,我们将字体添加到配置中:

让我们在将 告导出为 PDF 之前显示 告。让我们添加一行“report.Show();”。这是 告中字体的样子:

这是 PDF 文档中字体的外观:

因此,如果您不需要开发带有非标准字体的 表,而只是显示或导出它们,那么您不需要在系统中安装这些字体。如果您使用自定义字体分发 告,这会很方便。
更多产品授权信息点击查看FastReport.NET价格,或者咨询在线客服。
FastReport.NET | 在线试用
FastReport.NET技术
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!