iText PdfTable を動的に整列させたい。
iTextPDF で x および y 位置ベースの配置を設定する方法。
PdfPCell cell;
cell = new PdfPCell(testTable);
cell.setFixedHeight(44f);
cell.setColspan(3);
cell.setBorder(0);
table.addCell(cell);
table1.addCell(table);
iText PdfTable を動的に整列させたい。
iTextPDF で x および y 位置ベースの配置を設定する方法。
PdfPCell cell;
cell = new PdfPCell(testTable);
cell.setFixedHeight(44f);
cell.setColspan(3);
cell.setBorder(0);
table.addCell(cell);
table1.addCell(table);
私の本の第4章の例のC#ポートを見てください:http://tinyurl.com/itextsharpIIA2C04
テーブルをColumnText
オブジェクトに追加し、列を絶対位置に追加できます。
ColumnText column = new ColumnText(writer.DirectContent);
column.AddElement(table);
column.SetSimpleColumn(llx, lly, urx, ury);
column.Go();
このスニペット llx, lly および urx, ury は、ページ上の列の左下隅と右上隅の座標です ( ColumnTableの例を参照してください)。
PdfCalendarの例では、別の方法が使用されています。
table.WriteSelectedRows(0, -1, x, y, writer.DirectContent);
最初のパラメーターは、どの行を描画する必要があるか (0 から -1 はすべての行を意味します)x
をy
定義し、絶対位置を定義します。