Я хотел бы добавить таблицу внутри другой таблицы (внутри определенной ячейки). Я не могу найти способ добавить объект Table
к объекту Cell
. Это просто невозможно?MigraDoc - неотъемлемые/вложенные таблицы?
В качестве альтернативы, я могу объединить некоторые ячейки, но я не могу найти какой-либо образец на веб-сайте MigraDoc с слиянием ячеек.
Вот мой код:
Table parentTable = new Table();
parentTable.AddColumn(Unit.FromCentimeter(9));
Row parentRow = parentTable.AddRow();
Cell parentCell = parentRow.Cells[0];
Table currentTable = new Table();
currentTable.AddColumn(Unit.FromCentimeter(4));
Row currentRow = currentTable.AddRow();
currentRow.Cells[0].AddParagraph("blablabla");
parentCell.Add(currentTable); // this does not work
Он отлично работает. Работает также с TextFrame. Спасибо за это и ссылку на образец счета! – olivier
+1 для трюка «Элементы». Было бы неплохо иметь сокращение .AddTable() в ячейках, чтобы предотвратить путаницу – Farlop