Multi Column Simple Demo : Column « PDF RTF « Java






Multi Column Simple Demo

Multi Column Simple Demo
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 MultiColumnSimplePDF {
  public static void main(String[] args) {
    try {
      Document document = new Document();
      OutputStream out = new FileOutputStream("MultiColumnSimplePDF.pdf");
      PdfWriter.getInstance(document, out);
      document.open();

      MultiColumnText mct = new MultiColumnText();

      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 text text text text text text text text text text text text text text text text ", FontFactory.getFont("Helvetica", 10, Font.BOLDITALIC, Color.BLACK));
        p.setAlignment(Element.ALIGN_CENTER);
        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 Regular ColumnsMulti Column Regular Columns
4.Adding Rectangle to a ColumnAdding Rectangle to a Column
5.Writes text in irregular columns that can be added at an absolute position