Hi mennei, thanks for the answer. The dynamic textfield also forced me to expand the detail band height because it didn`t fit on an existing line. So is there a way to decrease the band height back to a single line (11) instead of (22) when the parameter is false? Code:/** if myParameter is false, reduce band height and skip textField **/ <detail> <band height="22"><textField > <reportElement key="textField-2"/> <box></box> <textElement> <font size="8"/> </textElement> <textFieldExpression class="java.lang.String"> <![CDATA[$P{clientCity}]> </textFieldExpression> </textField> ..</detail>