Как объединить два текстовых поля в одно поле в RTF, сгенерированных отчетами Jasper? - PullRequest
0 голосов
/ 23 апреля 2019

Я использую Jasper Reports для генерации файла RTF.

В RTF каждый textField представлен в виде отдельного поля: enter image description here

Я пытался использовать одну рамку для 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 также в разных полях.

Можно ли объединить несколько текстовых полей в одно поле, как показано ниже?

enter image description here

Я знаю, что могу добавить каждый текст в одно текстовое поле, но иногда мне нужны два отдельных текстовых поля, которыми я могу управлять внутри одного поля.

...