|
Hi All,
I am using nested Table for displaying various kinds of data. In the nested table first table is header table which defines column names. So when it goes to new page nested page should call Header table after it should continue from other table where it was broken.
Here is my code.But it doen't seems to work.
Table headerTable = getHeaderTable(); maintable.insertTable(headerTable);
Table donTable = getDonTable(nurseExpenses); maintable.insertTable(donTable);
Cell cell = new Cell(" "); //this is to give gap between two tables maintable.addCell(cell);
Table rnTable = getRNTable(nurseExpenses); maintable.insertTable(rnTable);
cell = new Cell(" "); maintable.addCell(cell);
Table lpnTable = getLPNTable(nurseExpenses); maintable.insertTable(lpnTable);
cell = new Cell(" "); maintable.addCell(cell);
Table cnaTable = getCNATable(nurseExpenses);
if (!writer.fitsPage(maintable)) { System.out.println("Inside fit table"); document.add(maintable); document.newPage(); maintable.insertTable(headerTable);
} maintable.insertTable(cnaTable);
document.add(maintable);
Here is the exception I am getting
7:32:07,956 ERROR [STDERR] java.lang.ClassCastException 7:32:07,956 ERROR [STDERR] at com.lowagie.text.pdf.PdfTable.<init>(Unknown ource) 7:32:07,956 ERROR [STDERR] at com.lowagie.text.pdf.PdfDocument.bottom(Unkno n Source) 7:32:07,956 ERROR [STDERR] at com.lowagie.text.pdf.PdfWriter.fitsPage(Unkno n Source) 7:32:07,956 ERROR [STDERR] at com.lowagie.text.pdf.PdfWriter.fitsPage(Unkno n Source) 7:32:07,956 ERROR [STDERR] at mass.ltc.web.servlets.Sched2PDFGen.writeSched (Sched2PDFGen.java:138) 7:32:07,956 ERROR [STDERR] at mass.ltc.web.servlets.Sched2PDFGen.generate(S hed2PDFGen.java:34) 7:32:07,956 ERROR [STDERR] at mass.ltc.web.servlets.LtcrPDFGenServlet.doGet LtcrPDFGenServlet.java:39) 7:32:07,956 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpSe vlet.java:740) 7:32:07,956 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpSe vlet.java:853) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterCha n.internalDoFilter(ApplicationFilterChain.java:247) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterCha n.doFilter(ApplicationFilterChain.java:193) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve invoke(StandardWrapperValve.java:256) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:643) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.inv ke(StandardPipeline.java:480) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke ContainerBase.java:995) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve invoke(StandardContextValve.java:191) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:643) 7:32:07,956 ERROR [STDERR] at org.jboss.web.tomcat.security.JBossSecurityMg Realm.invoke(JBossSecurityMgrRealm.java:220) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.valves.CertificatesValve. nvoke(CertificatesValve.java:246) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.jboss.web.tomcat.tc4.statistics.Container tatsValve.invoke(ContainerStatsValve.java:76) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.inv ke(StandardPipeline.java:480) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke ContainerBase.java:995) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardContext.invo e(StandardContext.java:2417) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.in oke(StandardHostValve.java:180) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:643) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.valves.ErrorDispatcherVal e.invoke(ErrorDispatcherValve.java:171) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.i voke(ErrorReportValve.java:172) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssocia ionValve.invoke(SecurityAssociationValve.java:65) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.valves.AccessLogValve.inv ke(AccessLogValve.java:577) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:641) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.inv ke(StandardPipeline.java:480) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke ContainerBase.java:995) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve. nvoke(StandardEngineValve.java:174) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline$Sta dardPipelineValveContext.invokeNext(StandardPipeline.java:643) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.inv ke(StandardPipeline.java:480) 7:32:07,956 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke ContainerBase.java:995) 7:32:07,956 ERROR [STDERR] at org.apache.coyote.tomcat4.CoyoteAdapter.servi e(CoyoteAdapter.java:197) 7:32:07,956 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.proc ss(Http11Processor.java:781) 7:32:07,971 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http1 ConnectionHandler.processConnection(Http11Protocol.java:549) 7:32:07,971 ERROR [STDERR] at org.apache.tomcat.util.net.TcpWorkerThread.ru It(PoolTcpEndpoint.java:605) 7:32:07,971 ERROR [STDERR] at org.apache.tomcat.util.threads.ThreadPool$Con rolRunnable.run(ThreadPool.java:677) 7:32:07,971 ERROR [STDERR] at java.lang.Thread.run(Thread.java:534)
Can anyone please suggest me where I am wrong. Thanks, Suneetha |
- Re: [iText-questions] Exception : how to add a he... Kurakula, Suneetha (HCF)
- Re: [iText-questions] Exception : how to add... Paulo Soares
