Modifier and Type | Field and Description |
---|---|
static int |
LANDSCAPE
原点在纸张的左下角,x从底部到顶部运行,y从左到右运行。
|
static int |
PORTRAIT
原点位于纸张的左上角,x向右移动,y向下移动纸张。
|
static int |
REVERSE_LANDSCAPE
原点在纸张的右上角,x从上到下运行,y从右到左运行。
|
Constructor and Description |
---|
PageFormat()
创建一个默认的,面向纵向的
PageFormat 。
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
使此副本
PageFormat 具有相同的内容,因为这
PageFormat 。
|
double |
getHeight()
返回页面的高1/7英寸的高度。
|
double |
getImageableHeight()
返回页面可成像区域的高度,以1/72英寸为单位。
|
double |
getImageableWidth()
返回页面可成像区域的宽度(以1/72英寸为单位)。
|
double |
getImageableX()
返回与此
PageFormat 的
Paper 对象的可成像区域的左上角的x
PageFormat 。
|
double |
getImageableY()
返回与此
PageFormat 的
Paper 对象的可成像区域的左上角的y
PageFormat 。
|
double[] |
getMatrix()
返回一个转换矩阵,将用户空间渲染转换为页面的请求方向。
|
int |
getOrientation()
返回此PageFormat的
PageFormat 。
|
Paper |
getPaper()
返回与此 PageFormat 的Paper 对象的副本。
|
double |
getWidth()
返回页面宽度的1/7英寸。
|
void |
setOrientation(int orientation)
设置页面方向。
|
void |
setPaper(Paper paper)
设置
Paper 对象为此
PageFormat 。
|
@Native public static final int LANDSCAPE
@Native public static final int PORTRAIT
@Native public static final int REVERSE_LANDSCAPE
public Object clone()
PageFormat
具有相同的内容,因为这
PageFormat
。
public double getWidth()
public double getHeight()
public double getImageableX()
PageFormat
的Paper
对象的可成像区域的左上角的x PageFormat
。
该方法考虑到页面的方向。
PageFormat
的
Paper
对象的可成像区域的左上角的x
PageFormat
。
public double getImageableY()
PageFormat
的Paper
对象的可成像区域的左上角的y PageFormat
。
该方法考虑到页面的方向。
PageFormat
的
Paper
对象的可成像区域的左上角的y
PageFormat
。
public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
PageFormat
的Paper
对象的副本。
对所做的更改Paper
对象从这个方法返回不影响Paper
这个对象PageFormat
。
要更新Paper
这个对象PageFormat
,创建一个新Paper
对象,并将其设置到这个PageFormat
通过setPaper(Paper)
方法。
PageFormat
的
Paper
对象的副本。
setPaper(java.awt.print.Paper)
public void setPaper(Paper paper)
Paper
对象为此
PageFormat
。
paper
-
Paper
对象,为此设置
Paper
对象为此
PageFormat
。
NullPointerException
- 作为参数传递一个空纸实例。
getPaper()
public void setOrientation(int orientation) throws IllegalArgumentException
orientation
必须是常数之一:PORTRAIT,LANDSCAPE或REVERSE_LANDSCAPE。
orientation
- 页面的新方向
IllegalArgumentException
- 如果请求未知方向
getOrientation()
public int getOrientation()
PageFormat
。
PageFormat
对象的方向。
setOrientation(int)
public double[] getMatrix()
AffineTransform
构造函数所需的形式作为{m00,m10,m01,m11,m02,m12}放置到数组中。
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, 2014, Oracle and/or its affiliates. All rights reserved.