表控件FastReport.NET使用教程:在 表中使用字体而不用安装

现在您不必安装字体即可在 告中使用它们,您可以在构建之前将它们添加到 告中,将 告导出为 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" />

假设我们在安装了字体的系统上创建了一个 告模板。在上面的代码中,我们将字体添加到配置中:

FastReport.NET

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

FastReport.NET

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

FastReport.NET

因此,如果您不需要开发带有非标准字体的 表,而只是显示或导出它们,那么您不需要在系统中安装这些字体。如果您使用自定义字体分发 告,这会很方便。

更多产品授权信息点击查看FastReport.NET价格,或者咨询在线客服。

FastReport.NET | 在线试用


FastReport.NET技术

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月12日
下一篇 2022年5月12日

相关推荐

发表回复

登录后才能评论