So entfernen Sie zusätzliche Leerzeichen zwischen Textfeldern in JasperReports
Ich habe in Header drei Textfelder angelegt. Ich habe alle Parameter eingegebentextField
Elemente. Wenn ich nicht einen von drei Parametern von drei aufrufetextField
Elemente. Es wird 2 angezeigttextField
Elemente. Das Problem besteht nun darin, dass zwischen den Textfeldern Platz ist.
Wie entferne ich das Leerzeichen?
Das ist mein Code:
<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>
Das ist mein Ergebnis: