hi Yogaraj, I can give u one simple example, say there is a parameter called "OFFICE_ID", If u dont want to display one static text in your report when this "OFFICE_ID" parameter is null, Then do the following.. 1. In printWhenExpression give this expression new Boolean($P{OFFICE_ID}==null) and also Set RemoveLineWhenBlank is true. The Code should be like the following, <staticText> <reportElement x="196" y="0" width="100" height="20" isRemoveLineWhenBlank="true"> <printWhenExpression><![CDATA[new Boolean($P{OFFICE_ID}==null)]]> </printWhenExpression> </reportElement> <textElement/> <text><![CDATA[static text]]></text> </staticText> Please try out this. Thanks, Keerthi