1

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

2 に答える 2

0

私の本の第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 はすべての行を意味します)xy定義し、絶対位置を定義します。

于 2014-02-05T13:28:07.153 に答える