title: How to align text fields and their labels horizontally, left to right & top to bottom in columns?
body: <p>I'm using Jasper report and iReport and exporting the report in PDF format.</p>
  
  <p>In my report I want to add dynamic few text fields along with their labels aligned horizontally (left to right &amp; top to bottom) like the given 3 Examples.</p>
  
  <p>Example : All the 8 labels are available</p>
  
  <pre><code>Label1:   $F{value1}              Label2:    $F{value2}
  Label3:   $F{value3}              Label4:    $F{value4}
  Label5:   $F{value5}              Label6:    $F{value6}
  Label7:   $F{value7}              Label8:    $F{value8}
  </code></pre>
  
  <p>Example : Only 3 labels (Label 1, Label 4, Label 6) are available</p>
  
  <pre><code>Label1:   $F{value1}              Label4:    $F{value4}
  Label6:   $F{value6}              
  </code></pre>
  
  <p>Example : Only 5 labels (Label 1, Label 3, Label 5, Label 6, Label 8) are available</p>
  
  <pre><code>Label1:   $F{value1}              Label3:    $F{value3}
  Label5:   $F{value5}              Label6:    $F{value6}
  Label8:   $F{value8}
  </code></pre>
  
  <p>As far as I checked I see the positiontype argument of ReportElement just tries to conserve the "Y" offset measured from top/bottom of the parent report section.</p>
  
  <p>But in my case it is different as it has to consider the "X" offset as well.</p>
  
  <p>Could anyone please suggest the way to dynamically align this?</p>