如何使用iReport(使用iReport v4.0)执行此操作?
答案 0 :(得分:0)
它取决于子报表的大小,检查子报表预览,如果要在主报表中增加子报表的大小,为此必须增加子报表的大小。单独创建。
答案 1 :(得分:0)
您可以尝试将背景波段用于这些线条。 也许在您的父报告中
答案 2 :(得分:0)
创建子报告时,您可以删除;主报表上的页眉,列标题和页脚页带。之后,您可以在主报表的“摘要”部分上拖放子报表图标。您可能会在子报告中使用ColumnHeader和Detail波段。 (这取决于您的设计。如果您递归使用子报表,则可以再次使用汇总带。)稍后,您将在子报表上选择删除报表边距。获得预期的结果;主报表上的子报表图标宽度应与子报表页面宽度相等。
答案 3 :(得分:0)
添加边框对我来说非常有用。将文本元素扩展为单元格大小,右键单击 - >填充和边框并将它们全部添加。它比处理绘制线更容易。更少的元素和更快的编辑。
答案 4 :(得分:0)
您可以使用 Designer
通过 iReport Palette
gui 界面添加行(转到 Window > Palette,然后单击 线,然后将其拖到设计器中)。
您也可以通过直接修改 jrxml
代码来添加行。我还没有在 documentation 中找到关于此的指导。但是 this 对另一个问题的回答显示了如何创建 vertical
行:
<line>
<reportElement x="0" y="0" width="1" height="30"/>
</line>
它还展示了如何创建 horizontal
行:
<line>
<reportElement x="0" y="0" width="30" height="1"/>
</line>
此外,文档的 JRXML 源和 Jasper 文件 section 有一些更复杂的代码,例如以下代码,它使用值为 {{1} 的 direction
参数}}(在社区 site 或 here 中也有对 BottomUp
的引用):
TopDown
这个,它使用了 <line direction="BottomUp">
<reportElement key="line" x="1" y="4" width="554" height="1"/>
</line>
的 positionType
参数:
FixRelativeToBottom