Hi,
I'm having trouble to line up my table header. Please take a look at the line
in gray background in the enclosed attachment. The number 5, 3, and 1 are
slightly higher than number 4 and 2. Each cell of the header is created with a
call to the following code. For instance, getHeaderCell("E 5") would create
the E over 5 in the picture, while getHeaderCell(" 4") would create the empty
space over 4. I've also tried Element.align_bottom. It does line up exactly.
public PdfPCell getHeaderCell(String hdString) {
PdfPTable table1 = new PdfPTable(1);
table1.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
table1.getDefaultCell().setVerticalAlignment(Element.ALIGN_MIDDLE);
table1.getDefaultCell().setBorder(Rectangle.NO_BORDER);
if (hdString.startsWith(" ") ) table1.addCell(new Phrase(" ", NORMAL));
String[] words = hdString.split(" ");
for (int j=0; j<words.length; j++) {
table1.addCell(new Phrase(words[j], NORMAL));
}
PdfPCell hdCell = new PdfPCell(table1);
return hdCell;
}
Thanks in advance,
Jiujing
<<attachment: itex.png>>
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php
