MigraDoc C # Alinhar à esquerda e à direita na mesma linha

Eu tenho uma tabela com uma célula onde eu quero dois textos, o primeiro, alinhado à esquerda e o segundo alinhado à direita, na mesma célula, na mesma linha.

Tentei reproduzir essa célula com o MigraDoc sem sucesso. Eu só posso adicionar dois textos alinhados à esquerda e à direita, mas não na mesma linha.

Aqui meu código:

Cell cellFooter1 = rowFooter.Cells[0];
Paragraph paraphTot = new Paragraph();
paraphTot.Format.Alignment = ParagraphAlignment.Left;
paraphTot.AddText("Left text");
cellFooter1.Add(paraphTot);
Paragraph paraphDetails = new Paragraph();
paraphDetails.Format.Alignment = ParagraphAlignment.Right;
paraphDetails.AddText("Right text");
cellFooter1.Add(paraphDetails);

Uma solução é apresentada aqui (http://forum.pdfsharp.net/viewtopic.php?f=2&t=2373) mas não consigo fazer o mesmo com a minha mesa. Eu não entendo como isso funciona.

Editar: solução parcial:

Depois de um trabalho árduo para entender como funciona, meu código está funcionando parcialmente. parcial porque a única maneira que encontrei para alinhar à direita é criar um TabStop com um valor aproximado ... não muito bem.

Table table = new Table();
table.Borders.Width = 0.75;
Column myColumn = table.AddColumn(Unit.FromCentimeter(7));
Row myRow = table.AddRow();
Cell myCell = myRow.Cells[0];
Paragraph myParagraph = new Paragraph();
Style myStyle = doc.AddStyle("myStyle", "Normal");
myStyle.ParagraphFormat.Font.Size = 6.5;
myStyle.ParagraphFormat.Font.Bold = true;
myStyle.ParagraphFormat.TabStops.Clear();
myStyle.ParagraphFormat.AddTabStop(Unit.FromMillimeter(67), TabAlignment.Right);
myParagraph.Style = "myStyle";
myParagraph.Format.Alignment = ParagraphAlignment.Left;
myParagraph.AddFormattedText("left", "myStyle");
myParagraph.AddTab();
myParagraph.AddFormattedText("right", "myStyle");
myCell.Add(myParagraph);

Funciona, mas como encontrar o bom valor para a função AddTab? Eu coloco67 porque 68to70 não está funcionando.

questionAnswers(3)

yourAnswerToTheQuestion