我的字体未显示在打印预览刺激软件中



我正在使用StimulSoft软件在我的 asp.net mvc项目中显示报告。
在我的报告中,所有事情都正常,但在打印预览中,我的字体尚未应用。
我使用font-face将我的字体附加到report.cshtml文件中。
如何解决这个问题?

在旧版本中;正如@Abbas-Mirzaei所说,你必须在服务器上安装字体。 Stimulsoft reports.net 不支持导入或嵌入 2016 版本之前的字体。 但在较新的版本中,您可以添加字体。

Stimulsoft.Base.StiFontCollection.AddFontFile(@"d:WorkResourcesglyphicons-halflings-regular.ttf");

例如(fonts 文件夹)在项目中添加字体,然后将此代码添加到您的服务中

Stimulsoft.Base.StiFontCollection.AddFontFile(Server.MapPath("~/fonts/my-font/font-name.ttf"));

然后将您的字体也添加到服务器字体文件夹中!

在控制器中添加字体以在 Razor 页面中加载:

Stimulsoft.Base.StiFontCollection.AddFontFile(@"d:WorkResourcesglyphicons-halflings- 
regular.ttf");

我也遇到了这个问题...您可以将字体添加到服务器字体文件夹,如果您访问它...(c:\windows\fonts)

最新更新