PDFを生成するためにiText 5.4.4を使用しています。テーブルを作成しましたが、最初の行 (見出し) の列スパンは 4 列です。その後cell.setRowspan(2)
、見出しを2行にまたがるように使用しようとしましたが、うまくいかないようです。
ここに私のコードスニペットがあります:
PdfPCell cell;
cell = new PdfPCell(new Paragraph("Parent Details",font));
cell.setColspan(4);
cell.setRowspan(2);
cell.setHorizontalAlignment(Phrase.ALIGN_CENTER);
cell.setBackgroundColor(BaseColor.LIGHT_GRAY);
table.addCell(cell);
本iText in Action
の中で、著者は「PdfPTable/PdfPCell にはメソッド setRowspan() はありません」と述べています。そのようなメソッドが存在しない場合、NetBeans がエラーをスローしないのはなぜですか? また、見出しを 2 行にまたがらせるにはどうすればよいですか? ネストされたテーブルを使用する以外に回避策はありますか?