public class PageFormat extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
LANDSCAPE
A constant for a landscaped page orientation.
|
static int |
PORTRAIT
A constant for a portrait page orientation.
|
static int |
REVERSE_LANDSCAPE
A constant for a reversed landscaped page orientation.
|
Constructor and Description |
---|
PageFormat()
This method creates a default page layout, which will be in portrait
format.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
This method returns a copy of this object.
|
double |
getHeight()
This method returns the height of the page, in 1/72nd's of an inch.
|
double |
getImageableHeight()
This method returns the imageable height of the paper, in 1/72nd's of an
inch.
|
double |
getImageableWidth()
This method returns the imageable width of the paper, in 1/72nd's of an
inch.
|
double |
getImageableX()
This method returns the X coordinate value of the upper leftmost drawable
area of the paper.
|
double |
getImageableY()
This method returns the Y coordinate value of the upper leftmost drawable
area of the paper.
|
double[] |
getMatrix()
This method returns a matrix used for transforming user space coordinates
to page coordinates.
|
int |
getOrientation()
This method returns the current page orientation.
|
Paper |
getPaper()
Returns a copy of the
paper object being used for this page
format. |
double |
getWidth()
This method returns the width of the page, in 1/72nd's of an inch.
|
void |
setOrientation(int orientation)
This method sets the page orientation for this format to the specified
value.
|
void |
setPaper(Paper paper)
Sets the
Paper object to be used by this page format. |
public static final int LANDSCAPE
getOrientation
and setOrientation
.public static final int PORTRAIT
getOrientation
and setOrientation
.public static final int REVERSE_LANDSCAPE
getOrientation
and
setOrientation
.public PageFormat()
public double getWidth()
public double getHeight()
public double getImageableX()
public double getImageableY()
public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
paper
object being used for this page
format.Paper
object for this format.public void setPaper(Paper paper)
Paper
object to be used by this page format.paper
- The new Paper
object for this page format.public int getOrientation()
public void setOrientation(int orientation) throws IllegalArgumentException
orientation
- The new page orientation.IllegalArgumentException
- If the specified page orientation
value is not one of the constants from this class.public double[] getMatrix()
java.awt.geom.AffineTransform
.