c# - 如何在 ReportViewer 类的 PDF 导出中嵌入自定义字体
问题描述
我需要生成一份需要自定义字体的报告。我从 .ttf 文件在服务器上安装了自定义字体。这是我用来导出报告的简化 C# 代码:
ReportViewer viewer = new ReportViewer();
viewer.ProcessingMode = ProcessingMode.Local;
viewer.LocalReport.ReportPath = HttpContext.Current.Server.MapPath("SSRS\\Check.rdl");
viewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local;
byte[] bytes = viewer.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings);
当我运行此代码时,自定义字体不会在导出的 PDF 中呈现。有没有人有任何想法?谢谢。
解决方案
推荐阅读
- javascript - 无法使用nodejs启动js文件
- javascript - Webpack copyFiles将文件从子目录复制到主目录
- javascript - 重新定位后 Javascript OpenLayers 填充不透明度增加
- javascript - Javascript - 通过正则表达式匹配单词 - 非英语
- android - anychart 不随数据变化
- ios - SwiftUI 删除视图上的空格
- firefox - jupyter-notebook:使用 firefox 的 Take a ScreenShot 时不滚动页面。页面滚动被隐藏
- linux - 如何使用 i2c-tools 通过 I2C 接口获取 BH1750(光传感器)的数据
- javascript - 如何在Javascript中压缩和重新映射数组的数据
- python - 找不到名为“pyopengv”的模块