2011-12-18 9 views
0

Я использую iText 2.1.7 с весной, и я пытаюсь создать документ PDF. Я использую вложенную таблицу для того, для того чтобы достигнуть что-то вроде:Вложенная таблица iText не показывает границы

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

Для того, чтобы сделать это, я использую 2 вложенные таблицы внутри большой стол, большой стол содержит весь сегмент и вложенные таблицы, что изображены выше.

мой код:

 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);

Смежные вопросы