iText разделит таблицу на строки, но не на столбцы. Если вы хотите сделать это, вам придется делать это вручную. PdfPTable
имеет метод, называемый WriteSelectedRows()
, который позволяет указать координату X, Y для рисования заданного диапазона строк и столбцов. Для этого вам, вероятно, нужно будет узнать ширину/высоту таблицы, see the post here для примера того, как это сделать.
Другой способ, который немного более странный, но более очевидный и менее подверженный ошибкам, - это просто сделать дополнительные таблицы. Таблица 1 имеет 13 столбцов, таблица 2 содержит 10 столбцов, а в таблице 3 - 5 столбцов (или что-то работает для ваших данных). В конце концов, результат почти такой же, но вы также получаете автоматические заголовки таблиц и разбиение строк, и вам не нужно вычислять ширины и/или высоты.