| Modifier and Type | Field and Description |
|---|---|
static int |
LANDSCAPE
The origin is at the bottom left of the paper with x running bottom to top and y running left to right.
|
static int |
PORTRAIT
The origin is at the top left of the paper with x running to the right and y running down the paper.
|
static int |
REVERSE_LANDSCAPE
The 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
PageFormat with the same contents as this
PageFormat.
|
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
Paper object associated with this
PageFormat.
|
double |
getImageableY()
Returns the y coordinate of the upper left point of the imageable area of the
Paper object associated with this
PageFormat.
|
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
Paper object associated with this
PageFormat.
|
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
Sets the
Paper object for this
PageFormat.
|
@Native public static final int LANDSCAPE
@Native public static final int PORTRAIT
@Native public static final int REVERSE_LANDSCAPE
public Objectclone()
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 PapergetPaper()
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(Paperpaper)
Paper object for this
PageFormat.
paper - the
Paper object to which to set the
Paper object for this
PageFormat.
NullPointerException - a null paper instance was passed as a parameter.
getPaper()
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 page
IllegalArgumentException - if an unknown orientation was requested
getOrientation()
public int getOrientation()
PageFormat.
PageFormat object's orientation.
setOrientation(int)
public double[] getMatrix()
AffineTransform constructor.
AffineTransform