java.lang.Object java.awt.print.PageFormat
PageFormat
类描述要打印的页面大小和方向。
字段摘要 | |
---|---|
static int |
LANDSCAPE 原点位于纸张的左下方,x 的方向从下到上,y 的方向从左到右。 |
static int |
PORTRAIT 原点在纸张的左上方,x 指向右方,y 指向下方。 |
static int |
REVERSE_LANDSCAPE 原点位于纸张的右上方,x 的方向从上到下,y 的方向从右到左。 |
构造方法摘要 | |
---|---|
PageFormat() 创建默认的纵向 PageFormat 。 |
方法摘要 | |
---|---|
Object |
clone() 制作此 PageFormat 的副本,使它与此 PageFormat 具有相同的内容。 |
double |
getHeight() 返回页面的高度(以 1/72 英寸为单位)。 |
double |
getImageableHeight() 返回页面可成像区域的高度(以 1/72 英寸为单位)。 |
double |
getImageableWidth() 返回页面可成像区域的宽度(以 1/72 英寸为单位)。 |
double |
getImageableX() 返回与此 PageFormat 相关的 Paper 对象的可成像区域左上方点的 x 坐标。 |
double |
getImageableY() 返回与此 PageFormat 相关的 Paper 对象的可成像区域左上方点的 y 坐标。 |
double[] |
getMatrix() 返回一个变换矩阵,该矩阵将呈现的用户空间向请求的方向平移。 |
int |
getOrientation() 返回此 PageFormat 的方向。 |
Paper |
getPaper() 返回与此 PageFormat 相关的 Paper 对象的一个副本。 |
double |
getWidth() 返回页面的宽度(以 1/72 英寸为单位)。 |
void |
setOrientation(int orientation) 设置页面方向。 |
void |
setPaper(Paper paper) 为此 PageFormat 设置 Paper 对象。 |
从类 java.lang.Object 继承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int REVERSE_LANDSCAPE
构造方法详细信息 |
---|
public PageFormat()
PageFormat
。
方法详细信息 |
---|
public Object clone()
PageFormat
的副本,使它与此
PageFormat
具有相同的内容。
PageFormat
的副本。
Cloneable
public double getWidth()
public double getHeight()
public double getImageableX()
PageFormat
相关的
Paper
对象的可成像区域左上方点的 x 坐标。此方法考虑了页面的方向。
PageFormat
相关的
Paper
对象的可成像区域左上方点的 x 坐标。
public double getImageableY()
PageFormat
相关的
Paper
对象的可成像区域左上方点的 y 坐标。此方法考虑了页面的方向。
PageFormat
相关的
Paper
对象的可成像区域左上方点的 y 坐标。
public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
PageFormat
相关的
Paper
对象的一个副本。对从此方法返回的
Paper
对象进行的更改不影响此
PageFormat
的
Paper
对象。要更新此
PageFormat
的
Paper
对象,请创建新的
Paper
对象,并使用
setPaper(Paper)
方法将它设置到此
PageFormat
中。
PageFormat
相关的
Paper
对象的一个副本。
setPaper(java.awt.print.Paper)
public void setPaper(Paper paper)
PageFormat
设置
Paper
对象。
paper
- 作为
PageFormat
的
Paper
对象的设置目标的
Paper
对象。
NullPointerException
- 传递的页面实例参数为 null 。
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