| Modifier and Type | Field and Description | 
|---|---|
| static int | LANDSCAPEThe origin is at the bottom left of the paper with
  x running bottom to top and y running left to right. | 
| static int | PORTRAITThe origin is at the top left of the paper with
  x running to the right and y running down the
  paper. | 
| static int | REVERSE_LANDSCAPEThe origin is at the top right of the paper with x
  running top to bottom and y running right to left. | 
| Constructor and Description | 
|---|
| PageFormat()Creates a default, portrait-oriented
  PageFormat. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | clone()Makes a copy of this  PageFormatwith the same
 contents as thisPageFormat. | 
| double | getHeight()Returns the height, in 1/72nds of an inch, of the page. | 
| double | getImageableHeight()Return the height, in 1/72nds of an inch, of the imageable
 area of the page. | 
| double | getImageableWidth()Returns the width, in 1/72nds of an inch, of the imageable
 area of the page. | 
| double | getImageableX()Returns the x coordinate of the upper left point of the
 imageable area of the  Paperobject
 associated with thisPageFormat. | 
| double | getImageableY()Returns the y coordinate of the upper left point of the
 imageable area of the  Paperobject
 associated with thisPageFormat. | 
| double[] | getMatrix()Returns a transformation matrix that translates user
 space rendering to the requested orientation
 of the page. | 
| int | getOrientation()Returns the orientation of this  PageFormat. | 
| Paper | getPaper()Returns a copy of the  Paperobject associated
 with thisPageFormat. | 
| double | getWidth()Returns the width, in 1/72nds of an inch, of the page. | 
| void | setOrientation(int orientation)Sets the page orientation. | 
| void | setPaper(Paper paper)Sets the  Paperobject for thisPageFormat. | 
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int REVERSE_LANDSCAPE
public Object clone()
PageFormat with the same
 contents as this PageFormat.public double getWidth()
public double getHeight()
public double getImageableX()
Paper object
 associated with this PageFormat.
 This method takes into account the
 orientation of the page.Paper object
 associated with this PageFormat.public double getImageableY()
Paper object
 associated with this PageFormat.
 This method takes into account the
 orientation of the page.Paper object
 associated with this PageFormat.public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
Paper object associated
 with this PageFormat.  Changes made to the
 Paper object returned from this method do not
 affect the Paper object of this
 PageFormat.  To update the Paper
 object of this PageFormat, create a new
 Paper object and set it into this
 PageFormat by using the setPaper(Paper)
 method.Paper object associated
          with this PageFormat.setPaper(java.awt.print.Paper)public void setPaper(Paper paper)
Paper object for this
 PageFormat.paper - the Paper object to which to set
 the Paper object for this PageFormat.NullPointerExceptiongetPaper()public void setOrientation(int orientation)
                    throws IllegalArgumentException
orientation must be
 one of the constants: PORTRAIT, LANDSCAPE,
 or REVERSE_LANDSCAPE.orientation - the new orientation for the pageIllegalArgumentException - if
          an unknown orientation was requestedgetOrientation()public int getOrientation()
PageFormat.PageFormat object's orientation.setOrientation(int)public double[] getMatrix()
AffineTransform
 constructor.AffineTransform Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.