我有一个带有 textField 元素的JasperReport。
简单XML:
<textField isStretchWithOverflow="true">
<reportElement uuid="2e3604dd-1f53-44d6-ab66-b3e41732955b" x="247" y="229" width="232" height="20"/>
<textElement>
<font fontName="CBSwiss721BT-Light"/>
</textElement>
<textFieldExpression>
<![CDATA[$F{meetingPurpose}]]>
</textFieldExpression>
</textField>
如果字段的 meetingPurpose 值的长度小于 textField 的宽度,则打印效果非常好,但如果长度导致用于包装和拉伸 textField 的文本,文本基线向下移动1/2 X高度。
我没有看到任何类似我可以访问的单元格填充,我无法弄清楚这一点。如果是功能,是否有关闭开关?
答案 0 :(得分:1)
我可能正在读你的问题但是,要访问Padding,请右键点击元素选择填充和边框
它会改变你的xml看起来像这样
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="0" y="0" width="100" height="20"/>
<box topPadding="1" leftPadding="1" bottomPadding="1" rightPadding="1"/>
<textElement/>
<textFieldExpression><![CDATA[$F{SYSDATE}]]></textFieldExpression>
</textField>