Legacy notice!

iText 5 is the previous major version of iText's leading PDF SDK. iText 5 has been EOL, and is no longer developed. Switch your project to iText 7, integrating the latest developments.
Check related iText 7 content!

I am looking to change the width of a column to fit a longer word.

hello I have created table in a PDF file using iText. The heading of my table columns are "Medicine Name", "Doses", and "time: This is what my columns look like:

|Medicin|Doses|time|
| e name|     |    |
As you can see the word "Medicine" is split into "Medicin" and "e". I want to avoid this by changing the width of the first column, but I don't know how to do that.

Posted on StackOverflow on Jun 10, 2014 by DCoder

The ColumnWidths example demonstrates different ways of changing the width of a column. This is one specific way:

PdfPTable table = new PdfPTable(3);
table.setWidths(new int[]{2, 1, 1});

Now the width of the first column is double the size of the second and third column.