Java tutorial
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(); } }