Use a PdfPTable. If Table doesn't work nobody cares; if PdfPTable doesn't
work I'll fix it.
Best Regards,
Paulo Soares
----- Original Message -----
From: "Kurakula, Suneetha (HCF)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 16, 2004 22:38
Subject: [iText-questions] Exception : how to add a headertable on top to
nested table when it goes to new page:Very urgent
> 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
>
>
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions