How to change width of single column of table?

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|

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.



Ready to use iText?

Try our iText 7 Library and add-ons FREE for 30 days. Test your proof of concept, and see if our solution is right for you.

Get my FREE trial
Contact

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now