- java.lang.Object
-
- java.awt.print.PageFormat
-
-
Field Summary
Fields Modifier and Type Field 描述 static int
LANDSCAPE
原点在纸张的左下角,x从底部到顶部运行,y从左到右运行。static int
PORTRAIT
原点位于纸张的左上角,x向右移动,y向下移动纸张。static int
REVERSE_LANDSCAPE
原点在纸张的右上角,x从上到下运行,y从右到左运行。
-
构造方法摘要
构造方法 Constructor 描述 PageFormat()
创建一个默认的,面向肖像的PageFormat
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Object
clone()
制作PageFormat
的副本,内容与此PageFormat
相同。double
getHeight()
返回页面的高1/7英寸的高度。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/7英寸。void
setOrientation(int orientation)
设置页面方向。void
setPaper(Paper paper)
设置Paper
对象为这个PageFormat
。
-
-
-
字段详细信息
-
LANDSCAPE
@Native public static final int LANDSCAPE
原点在纸张的左下角,x从底部到顶部运行,y从左到右运行。 请注意,这不是Macintosh的风景,而是Window和PostScript的风景。- 另请参见:
- Constant Field Values
-
PORTRAIT
@Native public static final int PORTRAIT
原点位于纸张的左上角,x向右移动,y向下移动纸张。- 另请参见:
- Constant Field Values
-
REVERSE_LANDSCAPE
@Native public static final int REVERSE_LANDSCAPE
原点在纸张的右上角,x从上到下运行,y从右到左运行。 请注意,这是Macintosh景观。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
clone
public Object clone()
制作PageFormat
的副本,内容与此PageFormat
相同。
-
getWidth
public double getWidth()
返回页面宽度的1/7英寸。 该方法在确定宽度时考虑到页面的方向。- 结果
- 页面的宽度。
-
getHeight
public double getHeight()
返回页面的高1/7英寸的高度。 该方法在确定高度时考虑到页面的方向。- 结果
- 页面的高度。
-
getImageableX
public double getImageableX()
返回与此PageFormat
相关联的Paper
对象的可成像区域的左上角的x坐标。 该方法考虑到页面的方向。- 结果
-
与该
PageFormat
相关联的Paper
对象的可成像区域的左上角的x坐标。
-
getImageableY
public double getImageableY()
返回与该PageFormat
相关联的Paper
对象的可成像区域的左上角的y坐标。 该方法考虑到页面的方向。- 结果
-
与该
PageFormat
相关联的Paper
对象的可成像区域的左上角的y坐标。
-
getImageableWidth
public double getImageableWidth()
返回页面可成像区域的宽度(以1/72英寸为单位)。 该方法考虑到页面的方向。- 结果
- 页面的宽度。
-
getImageableHeight
public double getImageableHeight()
返回页面可成像区域的高度,以1/72英寸为单位。 该方法考虑到页面的方向。- 结果
- 页面的高度。
-
getPaper
public Paper getPaper()
返回与此PageFormat
相关联的Paper
对象的副本。 对此方法返回的Paper
对象所做的更改不会影响此PageFormat
的Paper
对象。 要更新Paper
这个对象PageFormat
,创建一个新的Paper
对象,并将其设置到这个PageFormat
使用setPaper(Paper)
方法。- 结果
-
与该
PageFormat
相关联的Paper
对象的副本。 - 另请参见:
-
setPaper(java.awt.print.Paper)
-
setPaper
public void setPaper(Paper paper)
设置Paper
对象为这个PageFormat
。- 参数
-
paper
-在Paper
对象,该设置Paper
对象为这个PageFormat
。 - 异常
-
NullPointerException
- 作为参数传递一个空纸实例。 - 另请参见:
-
getPaper()
-
setOrientation
public void setOrientation(int orientation) throws IllegalArgumentException
设置页面方向。orientation
必须是常数之一:PORTRAIT,LANDSCAPE或REVERSE_LANDSCAPE。- 参数
-
orientation
- 页面的新方向 - 异常
-
IllegalArgumentException
- 如果请求未知方向 - 另请参见:
-
getOrientation()
-
getOrientation
public int getOrientation()
返回这个PageFormat
的方向。- 结果
-
这个
PageFormat
对象的方向。 - 另请参见:
-
setOrientation(int)
-
getMatrix
public double[] getMatrix()
返回一个转换矩阵,将用户空间渲染转换为页面的请求方向。 这些值以AffineTransform
构造函数所要求的形式作为{m00,m10,m01,m11,m02,m12}放置到数组中。- 结果
- 用于将用户空间呈现转换为页面方向的矩阵。
- 另请参见:
-
AffineTransform
-
-