|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.awt.print.PageFormat
public class 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
具有相同的内容。
Object
中的 clone
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
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。