Hello,
  I wanted to set the leading in PdfPCell as 1.2 times the height of the
previous line. 
  I am using the following code to do that:
           public static void main(String[] args)
    {
        Document document = new Document();
        try
        {

            PdfWriter lPdfWriter = PdfWriter.getInstance(document , new
FileOutputStream("TextBlock.pdf"));
            document.open();
            PdfPTable lPdfPTable = new PdfPTable(1);
 
lPdfPTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
 
lPdfPTable.getDefaultCell().setVerticalAlignment(Element.ALIGN_TOP);
            lPdfPTable.getDefaultCell().setBorderWidth(1);
            lPdfPTable.getDefaultCell().setFixedHeight(100);
            lPdfPTable.setTotalWidth(100);
            lPdfPTable.getDefaultCell().setLeading(0 , 1.2f);
            Phrase p = new Phrase();
            //p.setLeading(5.0f);
            p.add(new Chunk("First Chunkg",
FontFactory.getFont(FontFactory.HELVETICA , 24, Font.ITALIC, new
java.awt.Color(255, 0, 0))));
            //p.add(Chunk.NEWLINE);
            p.add(new Chunk("Sec Chunk",
FontFactory.getFont(FontFactory.HELVETICA, 8, Font.ITALIC, new
java.awt.Color(255, 0, 0))));
            p.add(new Chunk("Third Chunk",
FontFactory.getFont(FontFactory.HELVETICA, 8, Font.ITALIC, new
java.awt.Color(255, 0, 0))));
            lPdfPTable.addCell(p);
            lPdfPTable.writeSelectedRows(0 , -1 , 200 , 600 ,
lPdfWriter.getDirectContent());
        }
        catch (DocumentException de)
        {
            System.err.println(de.getMessage());
        }
        catch (IOException ioe)
        {
            System.err.println(ioe.getMessage());
        }
        document.close();

    }

 But the last line doesn't have the required leading. It appears that the
line leading is depending on the font size of the last chunk written in that
line. What I wanted is to set the leading to 1.2 times the height of the
previous line. How to achieve this?
 I am also attaching the output pdf file.. 

Regards
Ramana.JV. 


**************************************************************************** 
This email may contain confidential material. 
If you were not an intended recipient, 
Please notify the sender and delete all copies. 
We may monitor email to and from our network. 
****************************************************************************

Attachment: TextBlock.pdf
Description: Binary data

Reply via email to