Как сделать таблицу non breaking с помощью iTextSharp
у меня есть таблица
PdfPTable tblSummary = new PdfPTable(1);
и у него есть 2 таблицы, вложенные в него. Как я могу сделать tblSummary
для отображения в целом (строки не должны прерываться на другую страницу) или вся таблица должна быть перенесена на другую страницу, если она не вписывается в текущую страницу.
Я пробовал SplitLate
и SplitRows
и мой код такой
PdfPTable tblSummary = new PdfPTable(1);
PdfPCell csummarycell = new PdfPCell();
PdfPTable tblSummaryFirst = new PdfPTable(3);
.
.
csummarycell.AddElement(tblSummaryFirst);
.
.
tblSummary.AddCell(csummarycell);
tblSummary.SplitLate = true;
tblSummary.SplitRows = false;
как это я добавляю еще одну таблицу(ы) в tblSummary, в то время как результирующая высота таблицы всегда меньше, чем у pagesize, поэтому есть уверенность, что содержимое таблицы не будет больше высоты страницы.
любые предложения действительно помогут.
2 ответов
PdfPTable tabla = new PdfPTable(2);
float[] anchosTablaTituloDescripcion = new float[] { 4f, 4f };
tabla.SetWidths(anchosTablaTituloDescripcion);
tabla.WidthPercentage = 100;
tabla.KeepTogether = true;