Ich baue eine Tabelle in MigraDoc. Ich habe einen Weg gefunden, einen Table
in einen Table.Row.Cell
mit Hilfe eines zu setzen. Leider wächst die Row.Cell
nicht beim Hinzufügen neuer Einträge in die TextFrame
. An einem bestimmten Punkt überlappt sich der innere Tisch in die darunter liegenden Reihen.MigraDoc: Wie erweitere ich die Zeilenhöhe beim Hinzufügen von Text?
Hier ist mein Code:
this.Table = this.MigraDokument.AddSection().addTable();
Row row = this.Table.AddRow();
TextFrame Frame = row.Cells[0].AddTextFrame();
Table k_table = Frame.AddTable();
// adding rows with
// Row row2 = k_table.AddRow();
Wie kann ich das Row.Cell sage mit jedem Eintrag zu wachsen, die ich in die innere Tabelle setzen?
Bearbeiten: Mein Problem war nicht, dass ich eine verschachtelte Tabelle nicht hinzufügen konnte, wie in [MigraDoc - imbricated/nested tables?. Obwohl die Antwort von der Verbindung mir geholfen hat. Diese Frage befasst sich mit dem Thema, dass TextFrames eine ungeeignete Möglichkeit zum Verschachteln von Tabellen in Tabellen darstellen, da die Zelle nicht mit der geschachtelten Tabelle skaliert wird.
Mögliche Duplikate von [MigraDoc - verschachtelte/verschachtelte Tabellen?] (Http://stackoverflow.com/questions/36303719/migradoc-imbriged-nested-tables) –
Es ist eine mögliche Dublette in einer Weise, obwohl mein Problem selbst ist ein bisschen anders als das im Link. Aber die Lösung/Hack vom Link half. Siehe meine Antwort. Danke PDFsharp Team –
Nicht die gleiche Frage, aber das gleiche Problem - und die gleiche Lösung funktioniert für beide Fragen. Brauchen wir sie beide, wenn sie nur ein bisschen anders sind? –