创建一个字体工厂

必要的字体或包含必要字体的文件夹会被设置到字体工厂中。粘贴下面configSection标签之后,appSetting标签之前的代码。

XML代码。粘贴到web.config文件中的configSectionsappSettings标签中间。

<ActiveReports.PdfExport>

<FontFactoryMode="File">

<AddFolderVirtualPath="~/Fonts"Recurse="true"/>

<SubstituteFont="Helv"To="Helvetica"/>

<SetFallbackFontFont="Arial"/>

<!--fontlinknodes-->

<AddFontLinkFont="Arial"List="SimSun,gulim,PMingLiU"/>

<AddFontLinkFont="Tahoma"List="MSUIGothic,SimSun,gulim,PMingLiU"/>

<AddFontLinkFont="MSUIGothic"List="SimSun,gulim,PMingLiU,MicrosoftSansSerif"IsDefault="true"/>

</FontFactory>

</ActiveReports.PdfExport>

 

注:请给您要使用的字体设置的变换形式。如遇下面的示例代码,创建一个字体文件夹,然后复制所需的字体文件(arial.ttf,tahoma.ttf, msgothic.ttc, simsum.ttc, gulim.ttc, mingliu.ttc, micross.ttf.

 

注:对于Azure工作角色工程,使用绝对路径而不是上面的虚拟路径<AddFolderPath="~/Fonts"Recurse="true"/>.