Java tutorial
import java.awt.Point; import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Element; import com.lowagie.text.Paragraph; import com.lowagie.text.Table; import com.lowagie.text.pdf.PdfWriter; public class SpecificCellWithDifferentWidthPDF { public static void main(String[] args) { Document document = new Document(); try { PdfWriter.getInstance(document, new FileOutputStream("SpecificCellWithDifferentWidthPDF.pdf")); document.open(); Table aTable; aTable = new Table(4, 4); // 4 rows, 4 columns aTable.setWidths(new float[] { 2f, 1f, 1f, 1f }); aTable.setAlignment(Element.ALIGN_RIGHT); aTable.addCell("2.2", new Point(2, 2)); aTable.addCell("3.3", new Point(3, 3)); aTable.addCell("2.1", new Point(2, 1)); aTable.addCell("1.3", new Point(1, 3)); document.add(aTable); aTable.setConvert2pdfptable(true); document.add(aTable); } catch (Exception e) { System.err.println(e.getMessage()); } document.close(); } }