Я пытаюсь создать простую таблицу с iTextSharp, так же с C #.Целью является таблица, подобная этой:
Проблема в том, что если я применяю rowspan как 2 к ячейке A, iTextSharp не рендерит ячейку с разметкой строк, это означает, чтоячейка имеет одинаковую высоту ячейки B. Вот код:
PdfPTable corporateTable = new PdfPTable(2);
corporateTable.HeaderRows = 1;
corporateTable.TotalWidth = pdfWidth - 50;
PdfPCell vCell = new PdfPCell();
vCell.Border = Rectangle.BOX;
vCell.Rowspan = 2;
vCell.Phrase = new Phrase("A", new Font(fontLh, 7f, 1, BaseColor.BLACK));
corporateTable.CompleteRow();
corporateTable.AddCell(vCell);
PdfPCell vCellx = new PdfPCell();
vCellx.Phrase = new Phrase("B", new Font(fontLh, 7f, 1, BaseColor.BLACK));
vCellx.Colspan = 3;
corporateTable.AddCell(vCellx);
PdfPCell vCell1 = new PdfPCell();
vCell1.Phrase = new Phrase("C", new Font(fontValue, 7f, 0, BaseColor.BLACK));
corporateTable.AddCell(vCell1);
corporateTable.WriteSelectedRows(0, -1, 100f, 100f, writer.DirectContent);
document.Close();
Что не так?Я использую последнюю версию DLL.