如何为FastReport.Web中的元素设置字体,使其适用于pdf导出?

问题描述 投票:0回答:1

我正在为dotnet核心应用程序使用快速报告Web。我有一个包含某些元素的报告。这些元素使用客户端计算机上不存在的特殊字体

如果我在设计器中设置字体,则只有在客户端PC上安装了该字体后,该字体才能工作。] >>

我如何为此元素设置字体,以使文本在预览和pdf导出中正确?

此外,我还遇到打印问题,例如pdf和打印中的字符分隔,数字和字母无序。(我的报告语言是波斯语,是rtl)

我的代码是:

在控制器中:

var webReport = new WebReport();
webReport.Report.RegisterData(some_data, "Data");
var file = System.IO.Path.Combine(_env.WebRootPath, "Reports\\" + model.File);
webReport.Report.Load(file);
return View(webReport);

在视图中:

<div id="printBody" style="width:100%">
    @await Model.Render()
</div>

提前感谢您的帮助。

我正在为dotnet核心应用程序使用快速报告Web。我有一个包含某些元素的报告。这些元素使用客户端计算机上不存在的特殊字体。如果我在设计器中设置字体,...

.net-core fonts fastreport
1个回答
0
投票

[目前看来,fastreport网站不支持rtl语言的打印和pdf导出功能。因此,我按照以下方案进行操作,并且得到了可接受的结果。

1-将报告导出到图像

© www.soinside.com 2019 - 2024. All rights reserved.