我正在通过打印我的JComponent从swing应用程序生成复杂的PDF。
此PDF是通过从iText PdfTemplate对象获取代理Graphics2D对象而创建的。
PDF可以在屏幕上查看,但是当在第四页之后从Lexmark 4650以横幅模式打印时,在大多数项目都没有打印的情况下切断了。
有没有一种很好的方法来查看PDF的内容,看看是否有某些内容不合适?鉴于其中包含的信息,PDF似乎比它需要的大。
或者,从Lexmark打印机获取有用错误的方法是什么?
EDIT 2011-10-18 13:45:00太平洋标准时间:用较小的版本替换PDF,PDF形状数据较少。仍然没有正确打印。
这是打印机的输出。您可以看到打印输出在410深度后不久就会中断。
答案 0 :(得分:0)
我们看到当内存不足时打印失败 - 打印需要比屏幕更大的光栅。增加记忆力有帮助吗?
答案 1 :(得分:0)
有一个渲染问题,其中一条线被绘制到一个Integer.MIN_VALUE坐标,这使得打印机非常不满意。