Locking table Cell Widths : Table Cell Size « PDF RTF « Java






Locking table Cell Widths

Locking table Cell Widths
import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.PageSize;
import com.lowagie.text.pdf.PdfPTable;
import com.lowagie.text.pdf.PdfWriter;

public class LockingCellWidthsPDF {
  public static void main(String[] args) {
    Document document = new Document(PageSize.A4, 36, 36, 36, 36);
    try {
      PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("LockingCellWidthsPDF.pdf"));
      document.open();

      float[] widths = {0.1f, 0.1f, 0.05f, 0.75f};
      PdfPTable table = new PdfPTable(widths);
      table.addCell("10%");
      table.addCell("10%");
      table.addCell("5%");
      table.addCell("75%");
      table.addCell("111111111111111111111111111");
      table.addCell("111111111111111");
      table.addCell("11111");
      table.addCell("11");
      
      table.setTotalWidth(300);
      table.setLockedWidth(true);

      document.add(table);
      
    } catch (Exception de) {
      de.printStackTrace();
    }
    document.close();
  }
}
           
       








itext.zip( 1,748 k)

Related examples in the same category

1.Table Cell Fitting PageTable Cell Fitting Page
2.Specific Cell PositionSpecific Cell Position
3.Specific Cell with Different WidthSpecific Cell with Different Width
4.Cell Fixed HeightCell Fixed Height
5.Cell Minimum HeightCell Minimum Height
6.Cell Heights Warp And NoWrapCell Heights Warp And NoWrap
7.Cells Fit PageCells Fit Page
8.Setting Cell WidthsSetting Cell Widths
9.Changing Cell WidthsChanging Cell Widths
10.Table Cell HeightTable Cell Height