3

表を含む 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 では利用できないように見えることです。

どんな助けでも大歓迎です。

4

1 に答える 1