【问题标题】:Stretch overflow is not working in Jasper Reports with PrintOrder Horizontal拉伸溢出在具有 PrintOrder Horizo​​ntal 的 Jasper 报告中不起作用
【发布时间】:2013-03-16 11:37:39
【问题描述】:

我正在使用 JasperReportsStruts2 来生成比较报告的 pdf。我正在做printOrder="Horizontal" 以明智地显示比较列。

detail-

<detail>
    <band height="1200">
                <textField isStretchWithOverflow="true">
                <reportElement style="Serif_Normal" x="0" y="900" width="369" height="20" positionType="Float"/>
                <textFieldExpression class="java.lang.String">
                <![CDATA[$F{PROVFORDRAININGSEDIMENTS}]]>
                </textFieldExpression>
             </textField>
        </band>
</detail>

但 isStretchWithOverflow 在这里不起作用吗?文本仍然重叠。是因为printOeder设置为Horizo​​ntal?

【问题讨论】:

  • 我这个问题here 会帮助你。差不多一年前我遇到了同样的问题。
  • @Rachacha .. 尝试了这 4 个选项,但没有运气。

标签: java jasper-reports


【解决方案1】:

printOrder 设置为Horizontal 时,文本字段不会拉伸。这是因为 JasperReports 力求对齐报表中各列的每条记录,并且允许它们拉伸可能会导致后续数据不对齐。

【讨论】:

  • 谢谢,我是这么认为的。会尝试其他方式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-06
  • 2016-09-15
相关资源
最近更新 更多