0
私はPdfPTableを作成し、HTMLコンテンツが大きく、2ページを取るときには、WriteSelectedRowsを使用してテーブルを書きました。テーブルは第1ページではなく第2ページに書き込まれます。コンテンツ自体が1ページの場合、テーブルは第1ページに正しく書き込まれます。iText PdfPTable with writeSelectedRows
ページ数に関係なく1ページ目の表を書くのを手伝ってください。
PdfPCell c = new PdfPCell(ImageHeader, true);
c.HorizontalAlignment = Element.ALIGN_LEFT;
c.FixedHeight = cellHeight;
c.Border = PdfPCell.NO_BORDER;
head.AddCell(c);
c = new PdfPCell(new Phrase("somePhrase", fontintestazione));
c.Border = PdfPCell.NO_BORDER;
head.AddCell(c);
c = new PdfPCell(new Phrase("someTextBlah", fontRight));
c.Border = PdfPCell.NO_BORDER;
c.HorizontalAlignment = 1;
c.BackgroundColor = new BaseColor(70, 130, 180);
head.AddCell(c);
head.WriteSelectedRows(0, -1, 10, page.Height - cellHeight + head.TotalHeight -30, writer.DirectContent);
上記のコードは、私が追加しようとしているサンプルテーブルです。
ありがとう。それは動作します – RAJESHKUMAR
あなたは答えとしてマークしてください –