Hi, I use iText (jdk1.1 version) to generate PDF on the fly by servlets. I have problem with vertical alignement of text in cell.
This is an simplified extract of my real code : Table table = new Table(1, LignesNumber); Color backColor; ... for(i=0; i<LignesNumber; i++) { Cell c=new Cell(new Chunk((String)aVectorOfString.elementAt(i), aFont)); if(ligne % 5 == 0) { backColor = java.awt.Color.lightGray; } else { backColor = java.awt.Color.white; } c.setBackgroundColor(backColor); c.setLeading(7); table.addCell(c); } This code generates well cells contening my text, but for each cell, the text is a little too much on the bottom of the cell. It looks like this : " My_text " All letters of "my_text" are in the lightGray cell, but the character '_' is one pixel below the bottom limit of the lightGray cell, so I see the '_' on white background( the background of the next cell). How can I rise the text in cells ? In fact, I do not want to change the height of the cells (which is good), but I want to vertical align the text in center of cells. I have tried : - c.setVerticalAlignement(Element.ALIGN_MIDDLE) and Element.ALIGN_TOP it does not work - table.cellSpacing() table.cellSpading(), it does not what I want - Chunk.setTextRise() does not exist in my iText version Thanks in advance for your help kind regards, Philippe _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions