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

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

Как убрать пробел?

Это мой код:

<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>

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

enter image description here

5
задан Alex K 10 April 2012 в 07:27
поделиться