title: Python docx add_paragraph() inserts leading newline
body: <p>I'm able to use a paragraph object to select font size, color, bold, etc. within a table cell. But, <code>add_paragraph()</code> seems to always insert a leading \n into the cell and this messes up the formatting on some tables.</p>
  
  <p>If I just use the <code>cell.text('')</code> method it doesn't insert this newline but then I can't control the text attributes.</p>
  
  <p>Is there a way to eliminate this leading newline?</p>
  
  <p>Here is my function:</p>
  
  <pre><code>def add_table_cell(table, row, col, text, fontSize=8, r=0, g=0, b=0, width=-1):
      cell = table.cell(row,col)
      if (width!=-1):
      cell.width = Inches(width)
      para = cell.add_paragraph(style=None)
      para.alignment = WD_ALIGN_PARAGRAPH.LEFT
      run = para.add_run(text)
      run.bold = False
      run.font.size = Pt(fontSize)
      run.font.color.type == MSO_COLOR_TYPE.RGB
      run.font.color.rgb = RGBColor(r, g, b)
  </code></pre>