Я использую Jasper Reports для генерации файла RTF.
В RTF каждый textField представлен в виде отдельного поля:
Я пытался использовать одну рамку для textField s:
<frame>
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="220" y="45" width="406" height="75"/>
<textField>
<reportElement positionType="Float" x="0" y="0" width="406" height="60"/>
<textElement>
<font fontName="Arial" size="8"/>
</textElement>
<textFieldExpression><![CDATA["Address:"]]></textFieldExpression>
</textField>
<textField hyperlinkType="Reference" hyperlinkTarget="Blank">
<reportElement x="0" y="57" width="200" height="15" key="textWithStyle" style="LinkField"/>
<textElement>
<font fontName="Arial" size="8" isUnderline="true"/>
</textElement>
<textFieldExpression><![CDATA["here"]]></textFieldExpression>
<hyperlinkReferenceExpression><![CDATA["http:adress"]]></hyperlinkReferenceExpression>
</textField>
</frame>
Но textField s также в разных полях.
Можно ли объединить несколько текстовых полей в одно поле, как показано ниже?
Я знаю, что могу добавить каждый текст в одно текстовое поле, но иногда мне нужны два отдельных текстовых поля, которыми я могу управлять внутри одного поля.