我用JFreeReport实现HTTP下的报表打印,但找了半天资料都没有直接在客户端实现打印的内容,不知道能不能实现?如果谁知道请不吝赐教。所以我想了另一个办法,就是将报表内容在服务器端生成PDF文件然后传给客户端,但是问题又出来了,使用JFreeReport生成的PDF都不认中文,也就是中文内容无法显示。我网上查资料说:STSong-Light with the encodings UniGB-UCS2-H and UniGB-UCS2-V。但是我将代码写入如下: final PDFOutputTarget target = new PDFOutputTarget(output);
target.configure(report.getReportConfiguration());
target.setProperty(PDFOutputTarget.ENCODING,"UniGB-UCS2-H");
target.setFontEncoding("STSong-Light");
报错,说字体编码不认。我已经下了iTextAsian.jar,应该放在哪?谢谢大家~~~~
target.configure(report.getReportConfiguration());
target.setProperty(PDFOutputTarget.ENCODING,"UniGB-UCS2-H");
target.setFontEncoding("STSong-Light");
报错,说字体编码不认。我已经下了iTextAsian.jar,应该放在哪?谢谢大家~~~~
解决方案 »
- 我在object中放了一个基本数据类型,然后我取object的type的时候。得到的是封装数据类型
- Swing组件处理问题!
- 一个很简单的socket通信问题,请高手看一下
- 在cmd下可以运行,用Runtime类却无法运行的奇怪问题
- 各位JAVA前辈帮帮小弟。
- 菜鸟关于applet的简单问题
- 怎样脱离JBUILDER环境独立运行程序
- 请问在JAVA中获取一个对象名称,用什么方法,不是getName,急!在线等待
- 如何將多個.class轉成一個.jar的文件???
- 测试你的java掌握的基础的问题
- java异常
- 有谁用过hsqldb数据库吗?为什么order by name 取出的数据排序不正确呢,和其他数据库的排序方式不同
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ
和jasperreports-XXXX.jar 放在一起