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 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 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
.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 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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.