0

テーブルの最初の列に数値を入力し、2 番目の列に配列から特定のデータを入力する必要があります。

したがって、次のようになります。

1 | データ1

2 | データ2

3 | データ3

このデータを追加する最良の方法は何ですか。

通常、あなたは次のようなことをします:

 Table table = new Table(3); 
 table.setWidth(100);           
 table.setDefaultVerticalAlignment(Element.ALIGN_TOP);           
 table.setCellsFitPage(true);            
 table.setPadding(2);            
 table.setSpacing(0);              
 for (int i = 1; i <= 6; i++) {            
 Cell cell = new Cell("Data " + i);            
 table.addCell(cell); }

次に、次のようなものを取得します。

データ 1 | データ 2 | データ 3

データ 4 | データ 5 | データ 6

選択したセルを埋める特定の方法はありますか、それとも間違っていると思いますか?

4

2 に答える 2

0

補足として: Table クラスは、サポートされなくなったかなり古いバージョンの iText で見つけることができます。最近のバージョンのほとんどは PdfPTable を利用しています。

最新の機能、バグ修正、およびセキュリティ修正をすべて入手するために、より新しいバージョンにアップグレードすることを強くお勧めします。

于 2012-04-18T17:06:16.367 に答える
0
Table table = new Table( 2 ); // 2 is the number of columns

table.setWidth( 100 );
table.setDefaultVerticalAlignment( Element.ALIGN_TOP ) ;
table.setCellsFitPage( true );
table.setPadding( 2 );
table.setSpacing( 0 );

for ( int i = 1 ; i <= 3 ; i++ )
{
     Cell leftCell = new Cell( i );
     Cell rightCell = new Cell( "Data " + i );

     table.addCell( leftCell );
     table.addCell( rightCell );
}
于 2012-04-16T20:37:04.743 に答える