Multi Column Regular Columns : Column « PDF RTF « Java






Multi Column Regular Columns

Multi Column Regular Columns
import java.awt.Color;
import java.io.FileOutputStream;
import java.io.OutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.FontFactory;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.MultiColumnText;
import com.lowagie.text.pdf.PdfWriter;

public class MultiColumnRegularColumnsPDF {
  public static void main(String[] args) {
    try {
      Document document = new Document();
      OutputStream out = new FileOutputStream("MultiColumnRegularColumnsPDF.pdf");
      PdfWriter.getInstance(document, out);
      document.open();

      MultiColumnText mct = new MultiColumnText();
      mct.setColumnsRightToLeft(true);
      mct.addRegularColumns(document.left(), document.right(), 10f, 3);

      for (int i = 0; i < 30; i++) {
        mct.addElement(new Paragraph(String.valueOf(i + 1)));
        Paragraph p = new Paragraph("text text text text text text text text text text text ",
            FontFactory.getFont("Helvetica", 10, Font.NORMAL, Color.BLACK));
        p.setAlignment(Element.ALIGN_LEFT);
        p.setLeading(12f);
        
        mct.addElement(p);
      }

      document.add(mct);
      document.close();
    } catch (Exception e) {
      e.printStackTrace();
    } 
  }
}

           
       








itext.zip( 1,748 k)

Related examples in the same category

1.Three ColumnsThree Columns
2.An example using MultiColumnText with irregular columnsAn example using MultiColumnText with irregular columns
3.Multi Column Simple DemoMulti Column Simple Demo
4.Adding Rectangle to a ColumnAdding Rectangle to a Column
5.Writes text in irregular columns that can be added at an absolute position