|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.print.PageFormat
The PageFormat
class describes the size and
orientation of a page to be printed.
Field Summary | |
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 Summary | |
PageFormat()
Creates a default, portrait-oriented PageFormat . |
Method Summary | |
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 paper)
Sets the Paper object for this
PageFormat . |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int REVERSE_LANDSCAPE
Constructor Detail |
public PageFormat()
PageFormat
.Method Detail |
public Object clone()
PageFormat
with the same
contents as this PageFormat
.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
.public void setPaper(Paper paper)
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.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
- an unknown orientation was requestedpublic int getOrientation()
PageFormat
.PageFormat
object's orientation.public double[] getMatrix()
AffineTransform
constructor.AffineTransform
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.