| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
PrinterJob job = …;
PageFormat landscape = job.defaultPage();
Based on 79 examples
public class PageFormat extends Object implements Cloneable
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 | |
---|---|
Creates a default, portrait-oriented PageFormat .
|
Method Summary | |
---|---|
Object |
clone() Makes a copy of this PageFormat with the same
contents as this PageFormat .
|
double |
Returns the height, in 1/72nds of an inch, of the page. |
double |
Return the height, in 1/72nds of an inch, of the imageable area of the page. |
double |
Returns the width, in 1/72nds of an inch, of the imageable area of the page. |
double |
Returns the x coordinate of the upper left point of the imageable area of the Paper object
associated with this PageFormat .
|
double |
Returns the y coordinate of the upper left point of the imageable area of the Paper object
associated with this PageFormat .
|
double[] |
Returns a transformation matrix that translates user space rendering to the requested orientation of the page. |
int |
Returns the orientation of this PageFormat .
|
Paper |
getPaper() Returns a copy of the java.awt.print.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 |
Sets the Paper object for this
PageFormat .
|
Methods inherited from class java.lang.Object |
---|
clone, 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
.
clone
in class Object
PageFormat
.public double getHeight()
public double getImageableHeight()
public double getImageableWidth()
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[] getMatrix()
public int getOrientation()
PageFormat
.
PageFormat
object's orientation.public Paper getPaper()
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 {@link #setPaper(Paper)}
method.
Paper
object associated
with this PageFormat
.public double getWidth()
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 requestedpublic void setPaper(Paper paper)
Paper
object for this
PageFormat
.
paper
- the Paper
object to which to set
the Paper
object for this PageFormat
.
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |