Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
JSP - A mailing list about Java Server Pages specification and reference
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
Leading and PDFPTables and PDFPCells

Leading and PDFPTables and PDFPCells

2006-08-16       - By Scott McKenzie

 Back
Reply:     1     2  


I am having trouble getting leading to work within PDFPTable / PDFPCell.  It
appears to be ignoring leading no matter what level I place it at.  If I remove
the ImageI saw a few other posts in regard
to this but none really answered my question.  The code follows...

     public Document CreateChapterPages(Document document, Properties
aProperties, Book aBook)
           throws DocumentException      {

                 int itemsOnPage = 0;
                 boolean bCreateHeader = true;
                 DAO aDAO = new DAO();

                 Chapter aChapter = null;
                 List chaptersList = aDAO.getChaptersByType(aBook.getBookId(),
"'P'");    //    Get all chapters

                 PdfPTable table = new PdfPTable(5);
                 PdfPCell cell = new PdfPCell();


                 for (int i = 0; i < chaptersList.size(); i++)   {            
                //    Iterate through chapters

                       cell = new PdfPCell();
                       cell.setNoWrap(false);
                       cell.setLeading(.5f, 1.0f);
                       itemsOnPage++;

                       if (bCreateHeader)      {
                             document.add(table);
                             document.newPage();
                             itemsOnPage = 1;
                             bCreateHeader = false;
                             document = CreateFrontPageHeader(document, aBook,
aProperties);
                       }

                       aChapter = (Chapter) chaptersList.get(i);

                       cell.setBorder(0);                                    
                                  //    Hide table border
                       cell.setFixedHeight(200);
                       table.getDefaultCell().setLeading(.5f, 1.0f);

                       try   {
                             Image jpg = Image.getInstance(aProperties
.getImageSrc() + aChapter.getChapterThumbnailImage()); //    Get the image from
the file system
                             jpg.scalePercent(aProperties.getThumbNailScale())
;                //    Scale image
                             jpg.setAlignment(Element.ALIGN_CENTER);          
                      //    Center justify
                             cell.addElement(jpg);
                             cell.setLeading(.5f, 1.0f);
                       } catch (IOException ioe) {
                             System.err.println(ioe.getMessage());
                       }

                       cell.addElement(new Chunk("Chapter " + (i+1)  + ".  ",
                //    Display chapter number
                             FontFactory.getFont(FontFactory.HELVETICA, 10)));
                       cell.setLeading(.5f, 1.0f);
                       cell.addElement(new Chunk(aChapter.getChapterTitle(),  
          //    Display chapter title
                             FontFactory.getFont(FontFactory.HELVETICA_BOLD,
10)));
                       cell.setLeading(.5f, 1.0f);
                       table.addCell(cell);

                       if (itemsOnPage == 10 ) {                              
                            //    10 items per page
                             bCreateHeader = true;
                       }
                 }

                 document.add(table);

                 return document;
     }


-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -----
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
__ ____ ____ ____ ____ ____ ____ ____ ____ ____
iText-questions mailing list
iText-questions@(protected)
https://lists.sourceforge.net/lists/listinfo/itext-questions

©2008 junlu.com - Jax Systems, LLC, U.S.A.