title: Migradoc real table cell padding
body: <p>Is there a way to add real padding to migradoc table cells? The options that they currently have (LeftPadding and RightPadding) actually work like margins and not like padding. And if you use it, it pushes the background color as well instead of pushing the content only.</p>
  
  <p>This is what happens when you add "padding" to the whole row or individual cells (added it to the first row):</p>
  
  <p><a href="https://i.stack.imgur.com/y0p4S.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/y0p4S.png" alt="enter image description here"></a></p>
  
  <p>By default it looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/0Hi1o.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0Hi1o.png" alt="enter image description here"></a></p>
  
  <p>If you wish to remove the white space between the columns, it seems like you have to do it by setting these padding properties to 0 and then you get this:</p>
  
  <p><a href="https://i.stack.imgur.com/xEuCW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xEuCW.png" alt="enter image description here"></a></p>
  
  <p>..which is almost what I want, but I want to push the content of the cell a bit to towards the centre of the cell from all 4 sides so that it looks like this and has a little room to "breathe":</p>
  
  <p><a href="https://i.stack.imgur.com/foulY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/foulY.png" alt="enter image description here"></a></p>
  
  <p>It was even <a href="http://forum.pdfsharp.net/viewtopic.php?f=2&amp;t=812" rel="nofollow noreferrer">asked on their forums</a> a long time ago about whether this could be done, but the answer doesn't solve the issue at all. It simply mentions the padding properties which work the exact opposite way of what the OP in that thread asked for (which is the same thing I want to do).</p>
  
  <p>I'm using PDFsharp-MigraDoc-gdi v1.50.4000-beta3b nuget package.</p>
  
  <p>Any ways to hack around this odd behaviour? Thanks.</p>
  
  <p><em>EDIT: updated with a piece of code I use and with added bit recommended by PDFsharp Novice</em></p>
  
  <pre><code>var table = new Table();
  var columnCount = 4;
  
  for (int i = 0; i &lt; columnCount; i++)
  {
      table.AddColumn();
  }
  
  var hedingRow= table.AddRow();
  hedingRow.Format.Font.Bold = true;
  hedingRow.Format.Font.Color = Color.Parse("0xFFFFFFFF");
  hedingRow.Format.Shading.Color = Color.Parse("0xFF005aa0");
  hedingRow.HeadingFormat = true;
  hedingRow.Cells[0].AddParagraph("Field");
  hedingRow.Cells[1].AddParagraph("Type");
  hedingRow.Cells[2].AddParagraph("Default");
  hedingRow.Cells[3].AddParagraph(String.Empty);
  
  // Doesn't work as I would assume it should based on PDFsharp Novice
  hedingRow.Cells[0].Format.LeftIndent = 4;
  hedingRow.Cells[0].Format.RightIndent = 4;
  hedingRow.Cells[0].Format.Shading.Color = Color.Parse("0xFF005aa0");
  </code></pre>