How to create a PDF with a Cartesian grid?

How do I create a grid?

23rd October 2015

Could anyone please provide me a sample program that can dynamically create a grid or even dots starting at (0,0) at bottom left corner on a PDF of page size "Letter"? (max X = 8.5 Inches; max Y = 11 Inches)

Posted on StackOverflow on Jun 10, 2014 by user3727496

Please take a look at the Grid example. In this example, I define the pagesize variable like this:

Rectangle pagesize = PageSize.LETTER;

I use this variable to create the Document instance, and I also use it in the loops that draw the grid:

PdfContentByte canvas = writer.getDirectContent();
for (float x = 0; x 

In this case, I increment x and y with 72 user units. This means that the distance between the dots will be 1 inch.


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