If you don't create the Paragraph with the same constructor why would you expect to obtain the same results? Where's the explicit leading 8 in the second constructor?
Best Regards, Paulo Soares ----- Original Message ----- From: "amala kethineni" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 24, 2002 16:48 Subject: [iText-questions] problem with space between the lines > Hi , > > I am creating a simple PDF document and my document > runs into 10 pages. I am using font size 8 and I want > the space between the lines as 8. With the code given > here , > the first page looks better with only 8 as leading > value but all other pages from 2 to 10 are defaulting > to 8x1.5=12 leading. What's wrong with this code ? > > > public ByteArrayOutputStream toPdf(StringBuffer > inBuffer, String headerBuffer, String footerBuffer, > String legendBuffer,boolean landscape) > { > //StringBuffer outBuffer = new StringBuffer(); > ByteArrayOutputStream outputStream = new > ByteArrayOutputStream(); > > // creation of the document with a certain size and > certain margins > Document document = null; > if (landscape) { > document = new > Document(PageSize.LETTER.rotate(), 5, 5, 5, 5); > } else { > document = new Document(PageSize.LETTER, 50, 50, > 50, 50); > } > > try { > // creation of the different writers > //PdfWriter.getInstance(document, new > FileOutputStream("text.pdf")); > PdfWriter.getInstance(document, outputStream); > > // Use courier font > Font standardFont = new Font(Font.COURIER, 8, > Font.NORMAL, new Color(0, 0, 0)); > > > // we add a Header that will show up on PAGE 1 > HeaderFooter header = new HeaderFooter(new > Phrase(headerBuffer), false); > document.setHeader(header); > > // we add a Footer that will show up on PAGE 2 > HeaderFooter footer = new HeaderFooter(new > Phrase(footerBuffer), true); > document.setFooter(footer); > > // Open the document for writing > document.open(); > > // Create a paragraph with our input > StringBuffer > > Paragraph paragraph = new Paragraph(8, > inBuffer.toString(), standardFont); > document.add(paragraph); > > // we reset the page numbering > document.resetPageCount(); > // we trigger a page break > document.newPage(); > // we add some more content > document.add(new > Paragraph(legendBuffer,standardFont)); > > } > // catch(DocumentException e) { > catch(Exception e) { > // We need to actually throw this message up ... > System.err.println(e.getMessage()); > } > > // Close the document > document.close(); > > return outputStream; > } > > > > Thanks, > bala > > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! - Official partner of 2002 FIFA World Cup > http://fifaworldcup.yahoo.com > > > ------------------------------------------------------- > Sponsored by: > ThinkGeek at http://www.ThinkGeek.com/ > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions ------------------------------------------------------- Sponsored by: ThinkGeek at http://www.ThinkGeek.com/ _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions