我在BIRT报道工作。将报告导入pdf格式时,我遇到了一些问题。 这是我面临的问题
报告在BIRT查看器中成功生成。但是当它输出到pdf报告时,对齐方式会发生变化。它只会从原始报告中从左到右打印80%左右。我认为打印区域有问题。在设计师中,报告宽度大于打印带。我试着减少它但我无法减少表格的宽度。我认为原因是我在报告中使用的表格。表有8列,所以我无法减少列的宽度。列有最小宽度,我不能减少多于。 那么我该怎么办呢? 有谁知道这个问题的解决方案?
提前谢谢
答案 0 :(得分:2)
您可以尝试将表格中的字体设置为相对大小(小,中,大)而不是硬10分,12分等。然后使列宽为百分比而不是明确的像素数。例如。第1栏:15%,第2栏:10%,第3栏:5%,第4栏:20%,第5栏:20%,第6栏:30% - 或者它最适合内容。
除此之外你没有什么可以做的,因为你将它渲染到一个PDF文档,这个文档将是你的母版页的确切大小,但是你已经定义了(字母大小,合法等)。如果您没有将母版页的方向从纵向更改为横向(在母版页选项卡上),则可以尝试使用它(如果它适用于您)。
答案 1 :(得分:0)
以毫米(或英寸)为单位指定尺寸,填充,边距等效果很好。这也确保了精确的测量。背景图像是例外,因为它们是基于像素的。