title: Generated pdf report in reportlab is not similar to original text data
body: <p>I am trying to generate a pdf document from a text file, but the out does not match the records on the textfile.</p>
  
  <p>The pdf output data is starting from bottom of page rather than the top.</p>
  
  <p>Please anyone have some ideas</p>
  
  <p>below is the code:</p>
  
  <p>Thanks in advance.</p>
  
  <pre><code>from reportlab.pdfgen import canvas
  from reportlab.lib.units import inch
  from reportlab.lib.colors import magenta, red
  
  file = open("Computingdata.txt", "r")  # text file I need to convert
      lines = file.read()
  file.close()
  
  report = canvas.Canvas('mypdf4.pdf')#new pdf report i am creating
  report.setFont("Times-Roman", 20)
  report.setFillColor(red)
  report.drawCentredString(150, 2.5*inch, "Student details")
  
  report.setFillColor(magenta)
  size = 12
  y = 2.0*inch
  #x = 1.3*inch
  for line in lines.split(';'):
      report.setFont("Helvetica", size)
      report.drawString(30,y, line)
      y = y-size*1.2
      #size = size+0.5
  report.save() 
  </code></pre>
  
  <p>Just to add, the output comes in this form of
  ID<br>
  USERID<br>
  LOGIN-NAME<br>
  PASSWORD<br>
  SURNAME<br>
  NAME<br>
  AGE:</p>
  
  <p>Instead of 
  ID       USERID      LOGIN-NAME      PASSWORD      SURNAME      NAME      AGE. </p>