У меня есть PDF-документ с таблицей. Код следующий:
PdfWriter _writer = new PdfWriter(@"C:\output.pdf");
PdfDocument _document = new PdfDocument(_writer);
Document MyDocument = new Document(_document, PageSize.A4);
Table MyTable = new Table(new float[] { 1, 4 });
MyTable.SetWidthPercent(100);
MyTable.AddHeaderCell(new Cell().Add(new Paragraph("ID")));
MyTable.AddHeaderCell(new Cell().Add(new Paragraph("Description")));
MyTable.AddCell(new Cell().Add(new Paragraph("1")));
Cell descCell = new Cell();
descCell.Add(IMG); // iText.Layout.Element.Image
descCell.Add(new Paragraph("This is the description."));
MyTable.AddCell(descCell);
MyDocument.Add(MyTable);
MyDocument.Close();
На самом деле результат такой:
Я пытаюсь добиться следующего:
Я прочитал несколько примеров для iText 5, и все они указывают на использование этого свойства:
image.setAlignment(Image.LEFT | Image.TEXTWRAP);
Проблема в том, что он не доступен в iText 7.
Любая помощь будет оценена по достоинству.