Package com.lowagie.examples.objects.tables.alternatives

Source Code of com.lowagie.examples.objects.tables.alternatives.LargeCell

/*
* $Id$
*
* This code is part of the 'iText Tutorial'.
* You can find the complete tutorial at the following address:
* http://itextdocs.lowagie.com/tutorial/
*
* This code is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* itext-questions@lists.sourceforge.net
*/

package com.lowagie.examples.objects.tables.alternatives;

import java.io.IOException;

import com.lowagie.text.LwgDocument;
import com.lowagie.text.DocumentException;
import com.lowagie.text.LwgPageSize;
import com.lowagie.text.Table;
import com.lowagie.text.pdf.PdfWriter;
import org.geoforge.demo.GfrFileOutputStream;

/**
* Using CellsFitPage for a Cell that doesn't fit the page.
*/
public class LargeCell
{

   /**
    * Demonstrates the features of the old Table class.
    * @param args no arguments needed
    */
   public static void main(String[] args)
   {
      System.out.println("large cell");
      // step 1: creation of a document-object
      LwgDocument document = new LwgDocument(LwgPageSize.A6);
      try
      {
         // step 2: creation of the writer-object
         PdfWriter.getInstance(document,
                 new GfrFileOutputStream("com.lowagie.examples.objects.tables.alternatives.LargeCell.pdf"));
         // step 3: we open the document
         document.open();
         // step 4: we create a table and add it to the document
         Table table = new Table(3);
         table.setCellsFitPage(true);
         String text = "long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long text";
         table.addCell("text");
         table.addCell("text");
         table.addCell("text");
         table.addCell(text);
         table.addCell(text + text);
         table.addCell(text);
         table.addCell("text");
         table.addCell("text");
         table.addCell("text");
         document.add(table);
      }
      catch (DocumentException de)
      {
         System.err.println(de.getMessage());
      }
      catch (IOException ioe)
      {
         System.err.println(ioe.getMessage());
      }
      // step 5: we close the document
      document.close();
   }

}
TOP

Related Classes of com.lowagie.examples.objects.tables.alternatives.LargeCell

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.