【发布时间】:2013-08-05 01:11:54
【问题描述】:
我正在向打印机直接生成报告,但遇到了一些问题。如果我将它渲染到屏幕上并打印生成的 PDF,它打印得很好。但是,当我直接打印时,我会遇到奇怪的边距问题。目标是带有 4"x3" 标签的 Zebra。
如果我这样设置纸张尺寸:
MediaSizeName mediaSizeName=MediaSize.findMedia(4, 3, MediaPrintableArea.INCH);
printRequestAttributeSet.add(mediaSizeName);
结果是标签靠着上边距,左边距为半英寸(应该没有),右边距约为 0.25 英寸,部分标签被切掉,底部边距为 1.5 英寸,很多标签被砍掉了。
如果我不设置纸张大小,那么顶部和左侧边距是完美的(意思是,没有任何,到标签的边缘),但我仍然以大的底部边距结束(切掉的东西),我的右边距变得更大(在打印信息的同一点被切掉)。
我在这里错过了什么?
【问题讨论】:
标签: jasper-reports