繁体   English   中英

Crystal Reports Java报告组件:Linux计算机(CentOS)上的图表上没有文本

[英]Crystal Reports Java Reporting Component: no texts on diagrams on Linux machine (CentOS)

我花了3天的时间来解决这个问题,但没有成功。 所以我绝对需要别人的帮助。

问题

我的基于JSP的Web应用程序使用Java Reporting Components显示了几个报告。 每个报告包含一个或多个图表。 使用Crystal Reports Designer 2008创建报表

在Windows机器上,一切正常,但是在Linux生产服务器上,图表上没有显示任何文本(标题,图例等)。 所有其他功能-图表本身,报告,导出为PDF等-都可以使用。

环境

CentOS 5
Tomcat 6
JRC 12.2.211

我已经尝试过的:

  • 检查安装的字体并安装Windows字体。 它帮助我解决了PDF问题,但是图表上仍然没有文本
  • 检查在此计算机上从Java绘制文本的可能性。 我刚刚编写了一个简单的类,使用drawString在图像上绘制文本-即使我指定了不存在的字体,它也可以正常工作
  • 更改图表参数(字体,文本颜色,透明度)-不成功
  • 更改Java 2D选项-打开/关闭OpenGL,屏幕外像素图支持,DGA-仍然没有成功
  • 将报告转换为更高版本(CR 2011)-相同
  • 升级渲染引擎(JRC 12.2.211-> JRC 12.2.214)-相同。

有人有这个问题或想法如何解决吗?

谢谢!

Java从1.6.17升级到1.6.22修复了这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM