2011-12-18 15 views
0

春にiText 2.1.7を使用していますが、PDFドキュメントを作成しようとしています。 私のようなものachiveするために、ネストした表を使用しています:私は、大きなテーブル内の2つのネストした表を使用しています、これを行うためにはネストされたiTextテーブルに罫線が表示されない

 text1          text2 
------------------------------------   ---------------------------- 
| text1    text4  |  | text1      | 
| text2    text5  |  | text2      | 
| text3       |  |       | 
|         |  |       | 
-------------------------------------  ------------------------------ 

を、大きなテーブルが全体のセグメントが含まれており、ネストされたテーブルは何ですか上記に描かれている。

私のコード:

 Table miniTable1 = new Table(2); 
     Table miniTable2 = new Table(1); 

     miniTable1.setBorder(Rectangle.BOX); 
     miniTable1.setBackgroundColor(new Color(0, 255, 0)); 
     miniTable1.setBorderWidth(5); 
     miniTable2.setBorderWidth(5); 

     //add text here as cells in the mini tables 

     Cell cell1 = new Cell(miniTable1); 

     Cell cell2 = new Cell(miniTable2); 
     cell2.setHorizontalAlignment("center"); 

     cell1.setColspan(2); 
     table.addCell(cell1); 
     cell2.setColspan(1); 
     table.addCell(cell2); 

問題は、ミニテーブルのボーダーが示されていないことです。

答えて

0

セルにボーダーを設定します(例:cell2.setBorderWidth(5f);

関連する問題