Как убрать лишний пробел между текстовым полем в JasperReports?

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

Как убрать пространство?

Это мой код:

<code><textField isBlankWhenNull="true">
    <reportElement x="0" y="18" width="555" height="35" isRemoveLineWhenBlank="true"/>
    <textElement textAlignment="Center">
        <font size="12"/>
    </textElement>
    <textFieldExpression><![CDATA[$P{daterangefrom}  && $P{daterangeto}  ?  "From ( " + $P{daterangefrom} + " - " + $P{daterangeto} + ")"
: $P{weeks}  && $P{monthy} && $P{yrs} ? "For week " + $P{weeks} +" "+ $P{monthy} +" "+ $P{yrs}
: $P{monthy}  && $P{yrs} ? "For monthly " +$P{monthy} +" "+ $P{yrs}
: $P{quarter}  &&  $P{yrs}  ? "For Quarter " + $P{quarter} +" "+$P{yrs}
: $P{yrs}  ? "For " + $P{yrs}
: null]]>
    </textFieldExpression>
</textField>
</code>

Это мой результат:

enter image description here

Ответы на вопрос(2)

Ваш ответ на вопрос