Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 文本字段位置和isStretchWithOverflow基线移位问题_Jasper Reports - Fatal编程技术网

Jasper reports 文本字段位置和isStretchWithOverflow基线移位问题

Jasper reports 文本字段位置和isStretchWithOverflow基线移位问题,jasper-reports,Jasper Reports,我有一个带有textField元素的JasperReport 简单XML: 如果字段的meetingPurpose值的长度小于textField的宽度,则打印效果会很好,但是如果长度导致文本包裹并拉伸textField,则文本会在基线上向下移动1/2倍高度 我看不到任何类似于手机填充的东西,我无法理解。如果是功能,是否有关闭开关?我可能读错了您的问题,但要访问填充,请右键单击元素“拾取填充和边框” 它将改变您的xml,使其看起来像这样 <textField isStretchWithO

我有一个带有textField元素的JasperReport

简单XML:


如果字段的meetingPurpose值的长度小于textField的宽度,则打印效果会很好,但是如果长度导致文本包裹并拉伸textField,则文本会在基线上向下移动1/2倍高度


我看不到任何类似于手机填充的东西,我无法理解。如果是功能,是否有关闭开关?

我可能读错了您的问题,但要访问填充,请右键单击元素“拾取填充和边框”

它将改变您的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>

我可能读错了您的问题,但要访问填充,请右键单击元素“拾取填充和边框”

它将改变您的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>


您可以发布屏幕截图吗?您是否在JRXML或链接样式引用中定义了默认样式?您可以发布屏幕截图吗?您是否在JRXML或链接样式引用中定义了默认样式?