Hi, I'm trying to put text in a certain place on a page by using ColumnText.setSimpleColumn(). All the text is going where I want it to. The problem, though, is if the text in the Phrase I pass to setSimpleColunn() is more than one line long, the second line is overlapping the first.
You can see an example of my output at http://tempest.jumptech.com/labels.pdf Here's a code snippet of the page creation: PdfWriter pdfWriter = PdfWriter.getInstance(doc, out); doc.open(); PdfContentByte cb = pdfWriter.getDirectContent(); ColumnText ct = new ColumnText(cb); loop rows { loop cols { Phrase titlePhrase = new Phrase(name + "\n", new Font(Font.HELVETICA, 8, FOnt.BOLD)); ct.setSimpleColumn(titlePhrase, (float)lowerLeft.getX(), (float)lowerLeft.getY(), (float)(lowerLeft.getX() + labelSize.getWidth()), (float)(lowerLeft.getY() - labelSize.getHeight()), (float)0, Element.ALIGN_LEFT); ct.go(); recalculateLoweLeft; } } Any idea why this might be happening? Thanx in advance. Norton __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com ------------------------------------------------------- This sf.net email is sponsored by: Dice - The leading online job board for high-tech professionals. Search and apply for tech jobs today! http://seeker.dice.com/seeker.epl?rel_code=31 _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
