Hi guys, It's been a while since writing you last. It's been my pleasure to use your fine product. I've run into an issue. After reviewing existing posts, artf1399 is a very similar problem. I have a report that is based in a Frame (textfields all contained within a Frame). There are six possible rows depending on the content of the data. In no case will all six rows have valid data. The majority of the time 2, or 3 of these rows will have nothing to print. Each row has multiple fields which are logically related to other fields on the same row. The problem is empty lines and the space not being used by non-empty lines that follow. My understanding is to use the following settings Postion Type-> Float (Set for all 2nd+ row elements) Blank When Null-> true (Set for all elements on these lines) PrintWhenExpression-> new Boolean($F{tripNumber} != null && $F{tripNumber}.trim().length() > 0) In all cases where there is a key relationship in the data. (ie. tripNumber must have a value to print the remaining elements on the line), a PrintWhenExpression statement is used. Can you offer any assistance? [file name=MulipleBlankLines.doc size=158720]