这是一个奇怪的。所以到目前为止我一直在Mac上运行它,一切都很顺利(服务器就是设计师明显在Windows上)。刚刚部署到linux盒子(Red Hat),最初pdf导出在OpenTypeFontManager上有一个空指针异常。这表明它找不到字体,所以我将相关的ttfs复制到$ JAVA_HOME / lib / fonts并且pdf工作得很好。缺点是,观众的图表突然变得非常乱码(所有字体输出都搞乱了,有字体)。再次删除文件,所有返回原样,将它们放回去,pdfs工作,图表乱码。
一个例子......
请注意,这不会在PDF导出中发生,仅在查看器中发生。
有什么想法吗?
答案 0 :(得分:1)
之后是另一种从结果PDF中关闭字体嵌入的可能性,这是可行的。 CrystalReportsRuntime.jar中有一个init文件,用于定义此处的行为。它位于com \ crystaldecisions \ reports \ exporters \ page \ pdf \ PDF_properties.xml,有4个布尔定义。去编辑这个文件,并将“embedFonts”的默认值设置为“false”。
答案 1 :(得分:0)
对不起,另一个厚厚的对我来说。服务器有openjdk,水晶讨厌,我把它换成了适当的太阳jdk,一切都是正确的世界。排序