¿Cómo eliminar el espacio extra entre el campo de texto en JasperReports?

He creado tres campos de texto en el encabezado. He puesto parametro en todotextField elementos. Cuando no estoy llamando a uno de los tres parámetros de trestextField elementos. Se mostrará 2textField elementos. El problema ahora es que hay espacio entre los campos de texto.

¿Cómo quitar el espacio?

Este es mi código:

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

Este es el resultado mío:

Respuestas a la pregunta(2)

Su respuesta a la pregunta