- java.lang.Object
-
- java.awt.print.PageFormat
-
-
字段汇总
字段 变量和类型 字段 描述 static intLANDSCAPE原点位于纸张的左下角,x从下到上运行,y从左到右运行。static intPORTRAIT原点位于纸张的左上角,x向右运行,y向下运行。static intREVERSE_LANDSCAPE原点位于纸张的右上角,x从上到下运行,y从右到左运行。
-
构造方法摘要
构造方法 构造器 描述 PageFormat()创建一个默认的,面向肖像的PageFormat。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Objectclone()制作此PageFormat的副本,其内容与此PageFormat相同。doublegetHeight()返回页面的高度,以1/72英寸为单位。doublegetImageableHeight()返回页面可成像区域的高度,以1/72英寸为单位。doublegetImageableWidth()返回页面可成像区域的宽度,以1/72英寸为单位。doublegetImageableX()返回与此PageFormat关联的Paper对象的可成像区域左上角的x坐标。doublegetImageableY()返回与此PageFormat关联的Paper对象的可成像区域左上角的y坐标。double[]getMatrix()返回一个转换矩阵,用于将用户空间呈现转换为请求的页面方向。intgetOrientation()返回此PageFormat的方向。PapergetPaper()返回与此PageFormat关联的Paper对象的副本。doublegetWidth()返回页面的宽度,以1/72英寸为单位。voidsetOrientation(int orientation)设置页面方向。voidsetPaper(Paper paper)设置Paper此对象PageFormat。
-
-
-
方法详细信息
-
clone
public Object clone()
制作此PageFormat的副本,其内容与此PageFormat相同。
-
getWidth
public double getWidth()
返回页面的宽度,以1/72英寸为单位。 该方法在确定宽度时考虑页面的方向。- 结果
- 页面的宽度。
-
getHeight
public double getHeight()
返回页面的高度,以1/72英寸为单位。 该方法在确定高度时考虑页面的方向。- 结果
- 页面的高度。
-
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)
为此PageFormat设置Paper对象。- 参数
-
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
-
-