MigraDoc C # Wyrównaj do lewej i prawej na tej samej linii

Mam tabelę z komórką, w której chcę dwa teksty, pierwszy, wyrównany do lewej i drugi wyrównany po prawej, w tej samej komórce, w tej samej linii.

Próbowałem odtworzyć tę komórkę z MigraDoc bez powodzenia. Mogę tylko dodać dwa teksty wyrównane do lewej i prawej, ale nie do tej samej linii.

Oto mój kod:

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);

Tutaj prezentowane jest rozwiązanie (http://forum.pdfsharp.net/viewtopic.php?f=2&t=2373) ale nie jestem w stanie zrobić tego z moim stołem. Nie rozumiem, jak to działa.

Edytuj: rozwiązanie częściowe:

Po ciężkiej pracy, aby zrozumieć, jak to działa, mój kod częściowo działa. częściowe, ponieważ jedynym sposobem, w jaki znalazłem prawo do wyrównania, jest stworzenie tabStopu o przybliżonej wartości ... nie w porządku.

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);

Działa, ale jak znaleźć dobrą wartość dla funkcji AddTab? włożyłem67 ponieważ 68to70 nie działa.

questionAnswers(3)

yourAnswerToTheQuestion