Я строю стол в MigraDoc. Я нашел способ поставить Table
в Table.Row.Cell
с помощью TextFrame
. К сожалению, Row.Cell
не увеличивается при добавлении новых записей в TextFrame
. Поэтому в определенный момент внутренний стол накладывается на строки внизу.MigraDoc: Как увеличить высоту строки при добавлении текста?
Вот мой код:
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();
Как я могу сказать Row.Cell расти с каждой записью, которые я положил во внутреннюю таблицу?
Редактировать: Моя проблема не в том, что я не мог добавить вложенную таблицу, как в [MigraDoc - imbricated/nested tables?. Хотя ответ по ссылке мне помог. Этот вопрос касается темы, что TextFrames может быть неприемлемым способом для вложения таблиц в таблицы, поскольку Cell не масштабируется с помощью вложенной таблицы.
Возможный дубликат [MigraDoc - вложенные/вложенные таблицы?] (Http://stackoverflow.com/questions/36303719/migradoc-imbricated-nested-tables) –
Это возможный дубликат в какой-то мере, хотя сама проблема немного отличается от такового в Link. Но решение/взлом из Link помогло. См. Мой ответ. Спасибо. Команда PDFsharp –
Не тот же вопрос, но та же проблема - и одно и то же решение работает для обоих вопросов. Нужны ли они нам, если они немного отличаются друг от друга? –