Fonts 报表查看器导出为pdf不嵌入字体

Fonts 报表查看器导出为pdf不嵌入字体,fonts,pdf-generation,rdlc,report-viewer2010,Fonts,Pdf Generation,Rdlc,Report Viewer2010,我有一个本地报告(rdlc),它使用Arial作为字体。当我将带有报表查看器2010控件(Winforms)的报表导出为PDF时,它将不会使用正确的字体。它使用Helvetica而不是Arial。可以强制嵌入字体吗?我听说ReportViewer 2010支持字体嵌入,但您是如何强制实现这一点的 当下列条件适用(找到)时,字体将嵌入PDF文件中: 字体嵌入权限由字体作者授予。已安装的字体包含一个属性,该属性指示字体作者是否打算允许在文档中嵌入字体。如果属性值为EMBED_NOEMBEDDING

我有一个本地报告(rdlc),它使用Arial作为字体。当我将带有报表查看器2010控件(Winforms)的报表导出为PDF时,它将不会使用正确的字体。它使用Helvetica而不是Arial。可以强制嵌入字体吗?我听说ReportViewer 2010支持字体嵌入,但您是如何强制实现这一点的

当下列条件适用(找到)时,字体将嵌入PDF文件中:

  • 字体嵌入权限由字体作者授予。已安装的字体包含一个属性,该属性指示字体作者是否打算允许在文档中嵌入字体。如果属性值为EMBED_NOEMBEDDING,则字体不会嵌入PDF文件中。有关更多信息,请参阅msdn.microsoft.com上的“TTGetEmbeddingType”
  • 字体为TrueType
  • 字体由报表中的可见项引用。如果某个字体被“隐藏”属性设置为True的项目引用,则显示渲染数据时不需要该字体,也不会包含在文件中。字体仅在需要显示呈现的报表数据时嵌入
有关更多详细信息,请尝试第二篇文章