- java.lang.Object
-
- java.awt.PrintJob
-
public abstract class PrintJob extends Object
一个启动并执行打印作业的抽象类。 它提供对打印图形对象的访问,该对象呈现给适当的打印设备。
-
-
构造方法摘要
构造方法 构造器 描述 PrintJob()
-
方法摘要
所有方法 实例方法 抽象方法 具体的方法 弃用的方法 变量和类型 方法 描述 abstract void
end()
结束打印作业并进行任何必要的清理。void
finalize()
已过时。finalize
方法已被弃用。abstract Graphics
getGraphics()
获取将绘制到下一页的Graphics对象。abstract Dimension
getPageDimension()
返回页面的尺寸(以像素为单位)。abstract int
getPageResolution()
返回页面的分辨率,以每英寸像素为单位。abstract boolean
lastPageFirst()
如果将首先打印最后一页,则返回true。
-
-
-
方法详细信息
-
getGraphics
public abstract Graphics getGraphics()
获取将绘制到下一页的Graphics对象。 在处理图形对象时,页面被发送到打印机。 此图形对象还将实现PrintGraphics接口。- 结果
- 用于打印下一页的图形上下文
- 另请参见:
-
PrintGraphics
-
getPageDimension
public abstract Dimension getPageDimension()
返回页面的尺寸(以像素为单位)。 选择页面的分辨率使其与屏幕分辨率类似。- 结果
- 页面尺寸
-
getPageResolution
public abstract int getPageResolution()
返回页面的分辨率,以每英寸像素为单位。 请注意,这不必与打印机的物理分辨率相对应。- 结果
- 页面分辨率
-
lastPageFirst
public abstract boolean lastPageFirst()
如果将首先打印最后一页,则返回true。- 结果
-
true
如果最后一页将首先打印; 否则false
-
end
public abstract void end()
结束打印作业并进行任何必要的清理。
-
finalize
@Deprecated(since="9") public void finalize()
Deprecated.Thefinalize
method has been deprecated. Subclasses that overridefinalize
in order to perform cleanup should be modified to use alternative cleanup mechanisms and to remove the overridingfinalize
method. When overriding thefinalize
method, its implementation must explicitly ensure thatsuper.finalize()
is invoked as described inObject.finalize()
. See the specification forObject.finalize()
for further information about migration options.一旦不再引用此打印作业,就结束此打印作业。
-
-