报告查看器导出到PDF没有嵌入字体



我有一个本地报告(RDLC),该报告使用Arial作为字体。当我以报告查看器2010 Control(Winforms)为PDF的报告将报告不使用适当的字体时。它使用Helvetica而不是Arial。字体嵌入被强制吗?我读到该报告查看器2010支持字体嵌入,但是您如何强迫这种情况发生呢?

字体被嵌入到PDF文件中时(此处找到):

  • 字体嵌入特权由字体作者授予。安装的字体包括一个属性,该属性指示字体作者是否打算允许嵌入文档中的字体。如果属性值embed_noembedding,则该字体未嵌入PDF文件中。有关更多信息,请参见msdn.microsoft.com上的" ttgetembeddingtype"。
  • 字体是trueType。
  • 字体在报告中的可见项目中引用。如果将隐藏属性设置为true的项目引用字体,则不需要字体显示渲染的数据,并且不会包含在文件中。仅在需要显示渲染报告数据时才嵌入字体。

有关更多详细信息,请尝试第二篇文章可能会有所帮助。

最新更新