page break using itext in java column wise

page break using itext in java column wise

I have a itext report which will displays n number of idcodes which will display from db.But in the pdf it has certain limits showing these codes in one page. So all the datas will be displays collapsed. Please help me to find a solution to break the datas in column wise in pdf.

mainTab = new PdfPTable(prolength);
mainTab.setWidthPercentage(100);

    mainTab.setHorizontalAlignment(Element.ALIGN_CENTER);
    Phrase phrase = new Phrase();       

    Paragraph paragraph1 = new Paragraph("CPT Reimbursement Analysis - By Carrier\n",new Font(Font.COURIER, 12, Font.BOLD));
    phrase.add(paragraph1);

    Paragraph paragraph2 = new Paragraph("Selected By:Date of Entry",new Font(Font.COURIER, 8, Font.BOLD));
    phrase.add(paragraph2);

    Paragraph paragraph3 = new Paragraph("Dates:"+insCPTReimbursementAnalysisReportForm.getDosFrom()+" to "+insCPTReimbursementAnalysisReportForm.getDosTo(),new Font(Font.COURIER, 8, Font.BOLD));
    phrase.add(paragraph3);     

    Phrase phraseFoot = new Phrase();
    HeaderFooter header = new HeaderFooter(phrase,false);
    HeaderFooter footer = new HeaderFooter(phraseFoot,true);        
    footer.setBorder(HeaderFooter.NO_BORDER);       
    footer.setAlignment(HeaderFooter.ALIGN_CENTER);
    doc.setHeader(header);
    doc.setFooter(footer);
    doc.open();

    PdfPCell pdfPCell = null;

LinkedHashMap<String,String[]> displaytotals = insCPTReimbursementAnalysisReportForm.getGetAllTotals(); if(displaytotals.size()>0){

            String displayPage = "Average"+"\n"+"Count"+"\n"+"Total Amount";

            pdfPCell = new PdfPCell(new Paragraph(displayPage,new Font(Font.COURIER, 8, Font.BOLD)));
            pdfPCell.setColspan(1);                                 
            pdfPCell.setHorizontalAlignment(Element.ALIGN_CENTER);
            mainTab.addCell(pdfPCell);  

            String cptcodetot = "";
            String totalAvg = "";
            String totalCount = "";
            String totalAmt = "";
            String[] arraytot = new String[3];
            Set<String> keySettot = displaytotals.keySet(); 
            Iterator<String> alltotal = keySettot.iterator();
            while(alltotal.hasNext()) {
                cptcodetot = alltotal.next();                       
                arraytot = displaytotals.get(cptcodetot);               
                for(int i=0;i<arraytot.length;i++){                 
                    totalAvg = arraytot[0];
                    totalCount = arraytot[1];
                    totalAmt = arraytot[2];
                }
            String allTotals = totalAvg+"\n"+totalCount+"\n"+totalAmt;

            pdfPCell = new PdfPCell(new Paragraph(allTotals,new Font(Font.COURIER, 8, Font.BOLD)));
            pdfPCell.setColspan(1);             
            pdfPCell.setHorizontalAlignment(Element.ALIGN_CENTER);
            mainTab.addCell(pdfPCell);
              }
            }*/


            /*Set<String> keySet = resultArray.keySet(); 
            Iterator<String> iterator = keySet.iterator();          
            while(iterator.hasNext()) {
                String cptCode = "";
                String[] array = new String[6];
                String key = iterator.next();           

            InsCPTReimbursementReport cptReimbursementReport = resultArray.get(key);                


            pdfPCell = new PdfPCell(new Paragraph(cptReimbursementReport.getInsCompName(),new Font(Font.COURIER, 8, Font.NORMAL)));
            pdfPCell.setColspan(1);             
            pdfPCell.setHorizontalAlignment(Element.ALIGN_LEFT);
            mainTab.addCell(pdfPCell);

            LinkedHashMap<String, String[]> cptMap = cptReimbursementReport.getCptMapBean();
            Iterator<String> it = insCPTReimbursementAnalysisReportForm.getCptDbList().iterator();
            while(it.hasNext()) {
                cptCode = it.next();                    
                array = cptMap.get(cptCode); 
                if(array != null && array.length>0 ){

                String values = array[5]+"\n"+array[4]+"\n"+array[3];               

                pdfPCell = new PdfPCell(new Paragraph(values,new Font(Font.COURIER, 8, Font.NORMAL)));                  
                pdfPCell.setColspan(1);             
                pdfPCell.setHorizontalAlignment(Element.ALIGN_RIGHT);
                mainTab.addCell(pdfPCell);                                  

               } 
               else{
                    pdfPCell = new PdfPCell(new Paragraph(" ",new Font(Font.COURIER, 8, Font.NORMAL)));                 
                    pdfPCell.setColspan(1);             
                    pdfPCell.setHorizontalAlignment(Element.ALIGN_LEFT);
                    mainTab.addCell(pdfPCell);                      
               }

             }

           }
View Answers









Related Tutorials/Questions & Answers:
page break using itext in java column wise
page break using itext in java column wise  I have a itext report... in column wise in pdf. mainTab = new PdfPTable(prolength... it has certain limits showing these codes in one page. So all the datas
How to insert a single page PDF file into another multipage PDF file using iText? - Java Beginners
How to insert a single page PDF file into another multipage PDF file using iText?  Hi ALL: I have two PDF files. PDF-A.pdf is a multipage PDF file. PDF-B.pdf is a single page PDF file. I want to insert PDF-B into PDF-A only
Advertisements
using switch,break and for loop
using switch,break and for loop  generate a 10 digit number and display the length of longest increasing series
Retriving data from MYSQL without line break using java
Retriving data from MYSQL without line break using java  get data without line breaking from mysql table (i.e data stored as mediumtext )using java
using switch and break
using switch and break  generate a 10 digit number and display the length of longest increasing series
how to remove the column from a java web page
how to remove the column from a java web page  i have a web page with account#, qtr, year if i want to remove the year column which is a drop down list from my jsp what should i do and what is the process please give a brief view
how to create month wise serial number in java?
how to create month wise serial number in java?  Ex: For 1)January-serial number is 1/001,1/002,1/003 etc
What is iText in Java?
What is iText in Java?  Hi, What is iText in Java? How to create PDF in Java? Thanks   Hi, Check the tutorial: Examples of iText. Thanks
Java find prime numbers without using break statement
Java find prime numbers without using break statement In this tutorial, you will learn how to find the prime numbers without using break statement. You all.... In many of the programs, break statement is used to quit the loop. Actually
regarding the pdf table using itext
regarding the pdf table using itext  if table exceeds the maximum width of the page how to manage
Add Content of an iText PDF File using java code
Add Content of an iText PDF File using java code  ... documents from Java program. The iText is a open source library that provide facility to create pdf file from java application. iText is a freely available Java
Read Issue itext
Read Issue itext  Hello, I m using itext to read data from pdf file.. Right now i m reading page wise data,but i want to extract data on each line... is der any way to read line by line data using itext so dat i can process
Read Issue itext
Read Issue itext  Hello, I m using itext to read data from pdf file.. Right now i m reading page wise data,but i want to extract data on each line... is der any way to read line by line data using itext so dat i can process
column count using metadata
GET COLUMN COUNT USING "RESULTSETMETADATA"   In this program ,we will get column count using "resultsetmetadata ".Using resultset interface and metadata interface ,we can get properties of column
Break Statement in java 7
Break Statement in java 7 In this tutorial we will discuss about break statement in java 7. Break Statement : Java facilitate you to break the flow of your program by using break statement. The break statement breaks the flow
how to set break in jasper report using ireport - JSP-Servlet
how to set break in jasper report using ireport  hai i have one doubt pls help , how to set page break in jasper with ireport i need urgently pls... option start on a new page
itext pdf - Java Interview Questions
itext pdf  sample program to modify the dimensions of image file in itext in java  HiIf you want to know deep knowledge then click here and get more information about itext pdf program.http://www.roseindia.net/java
Java Break Lable
Java Break Lable       In Java, break statement is used in two ways as labeled and unlabeled...; ADS_TO_REPLACE_2   Code for Break Labels in Java public class
itext - Java Beginners
itext  Hi, Can we add contents to the back side of an itext pdf.For example to add copyright info on the back of the card .  Hi.../java/itext.shtml
Create HTML page using java
Create HTML page using java   Hi, I need to create an html page to export some information. Currently, by using java, i've exported information to excel. But now, I would like to view it in HTML instead of excel. Is there any
break
; Sometimes we use Jumping Statements in Java. Using for, while and do-while.... Using jumping statements like break and continue it is easier to jump out of loops... using break statement. ADS_TO_REPLACE_1 class 
using array
using array  column wise total of a matrix
how to print the average of each column of 2d n*m array using java
how to print the average of each column of 2d n*m array using java  ... the content of file.now i want to calculate mean(average) of each column present...(String[] args) throws IOException { float column[] = new float[4
column matrix
column matrix  columan wise total matrix
column matrix
column matrix  columan wise total matrix
Maven Dependency itext >> 0.99
You should include the dependency code given in this page to add Maven Dependency of itext >> itext version0.99 in your project
Maven Dependency itext >> 1.02b
You should include the dependency code given in this page to add Maven Dependency of itext >> itext version1.02b in your project
Maven Dependency itext >> 1.1.4
You should include the dependency code given in this page to add Maven Dependency of itext >> itext version1.1.4 in your project
Maven Dependency itext >> 1.2.3
You should include the dependency code given in this page to add Maven Dependency of itext >> itext version1.2.3 in your project
Maven Dependency itext >> 1.3
You should include the dependency code given in this page to add Maven Dependency of itext >> itext version1.3 in your project
Maven Dependency itext >> 1.3.1
You should include the dependency code given in this page to add Maven Dependency of itext >> itext version1.3.1 in your project
generating itext pdf from java application - Java Beginners
generating itext pdf from java application  hi, Is there any method in page events of itext to remove page numbers from pdf generated frm.../java/itext/index.shtml
Java Break
Java Break       Many programming languages like c, c++ uses the "break" statement. Java also... to the next statement following the loop statement. Break is one
Break statement in java
Break statement in java Break statement in java is used to change the normal control flow of  compound statement like while, do-while , for. Break... happen that we want to come out of the loop in that case break  is used
Java Break command
Java Break command       Java Break command is commonly used in terminating looping statements. break command comes under the Java branching statements category. In programming
Java Break loop
Java Break loop       Java contains its own Branching Category in which it has two keywords..._TO_REPLACE_2   Break Loop Example in Java public class Java_Break_loop
Java Break Statement
Java Break Statement      ... is of unlabeled break statement in java. In the program break statement...; Syntax for Break Statement in Java public class Java_Break_Statement
Java Break keyword
Java Break keyword      ... and for handling these loops Java provides keywords such as break and continue respectively. Among these Java keywords break is often used in terminating the loops
insert data 50 row *column into 300 row *column by using xls sheet data (50 row *column) are given in xls sheet
insert data 50 row *column into 300 row *column by using xls sheet data (50 row *column) are given in xls sheet   1- there are matrix of data with 300 row and 300 column,this is master table we have input data 50 row and 50
Register page using servlets,jsp and java beans
Register page using servlets,jsp and java beans  i want code for register page using jsp,serlets and java beans.iam getting error for my code in java...://www.roseindia.net/jsp/user-registration-form-using-jsp.shtml Thanks
ChapterAuonumber Itext
ChapterAuonumber Itext  I'm new to Itext ,Please provide some example of using ChapterAutonumber in Itext
View source code of a html page using java ..
View source code of a html page using java ..  I could find the html source code of a web page using the following program, http://download.oracle.com/javase/1.4.2/docs/api/java/net/URLConnection.html i could get the html code
Java Break continue
Java Break continue       Java has two keywords break and continue in its branching... control from the point where it is passed. Break and Continue in Java ADS
Get Column names using Metadata in jsp
Get Column names using Metadata in jsp   ..._address. With this example, we have to retrieve the column names using metadata... Column Names using Metadata</title> </head> <body>
itext version
itext version       In this program we are going to find version of  the iText jar file which is using to make a pdf file through the java program. In this example we need
How to access the image file from project folder itself while writing to pdf using itext?
How to access the image file from project folder itself while writing to pdf using itext?  I am writing a pdf using itext where i add a image... accomplish this.I am using simple java program to write the pdf.Not a servlet.Thanks
Using HeaderFooter class of iText API , Can we display multiple phrases in the footer section of PDF ,each with different alignment.
Using HeaderFooter class of iText API , Can we display multiple phrases in the footer section of PDF ,each with different alignment.  Hi, I have... on Footer of the Page. First Phrase should be aligned left,Second phrase
How to set iText pdf document background image - Java Beginners
How to set iText pdf document background image  Hi, I have created the pdf document using the iText classes. but i need to set the background...://www.roseindia.net/java/itext/backgroundColorPDF.shtml Thanks
How I can filling pdf file that crated by livecycle using itext
How I can filling pdf file that crated by livecycle using itext  I have pdf file that already done by livecycle.. I read it then I used the pdfstamber class to manipolute and filling file.... the result it will be a new pdf file
Version of itext>itext dependency
List of Version of itext>itext dependency

Ads