Getting the Dimensions of a Printed Page

Note that (0, 0) of the Graphics object is at the top-left of the actual page, which is outside the printable area.
public int print(Graphics g, PageFormat pf, int pageIndex) { // The area of the printable area. double ix = pf.getImageableX(); double iy = pf.getImageableY(); double iw = pf.getImageableWidth(); double ih = pf.getImageableHeight(); // The area of the actual page. double x = 0; double y = 0; double w = pf.getWidth(); double h = pf.getHeight(); return Printable.NO_SUCH_PAGE; }

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.