【问题标题】:How remove the extra space between two records of Jasper Table?如何去除 Jasper Table 的两条记录之间的多余空间?
【发布时间】:2016-04-04 20:09:39
【问题描述】:

我正在使用 Jaspersoft iReport Designer 4.1.1 并且我在表格记录中插入超过一页的数据。 在这种情况下,表格组件的第一页显示空白记录,实际数据将从下一页开始。

这是生成的 PDF 模板的屏幕截图供参考。

如何删除第一页的这个空白。

JRXML文件可以在here下载。

【问题讨论】:

  • 你可能应该显示 jrxml...
  • 非常感谢 mkl,添加我有问题的图像。我是 stackoverflow 的新用户,不知道如何将 .jrxml 文件附加到问题中。你能指导我吗?提前致谢!
  • Stackoverflow 不允许直接附加图像以外的任何内容。因此,有必要在其他地方发布其他类型的附件,然后在此处发布链接。请不要使用将下载程序淹没在广告中的文件共享服务。而是在 Dropbox、Google Drive 或一些类似服务上使用公共共享。
  • 嗨 mkl,请在下面找到 jrxml 的链接。 dropbox.com/s/86kr165kypryxj6/CreditNote.jrxml?dl=0
  • 乍一看,我不知道如何改变这种行为。但我并不是真正的 JR 专业人士。因此,我将链接编辑到您的问题中,希望一些专业人士会看到它。

标签: jasper-reports


【解决方案1】:

此行为由波段的 splitType 属性 (http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/type/SplitTypeEnum.html) 管理。在你的情况下,我认为IMMEDIATE 效果最好。如果没有,您将不得不在拥有splitType=STRETCH的同时调整您的乐队高度

【讨论】:

  • 非常感谢,罗伯特先生。但是上面提到的解决方案并没有解决我面临的问题。已对 Detail Band 应用了不同的 splitType,但产品表中显示的数据是使用 Table Component 打印的,因此输出没有变化,如上问题所述。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-14
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多