Module java.desktop
Package java.awt

Class PrintJob

java.lang.Object
java.awt.PrintJob

public abstract class PrintJob extends Object
一个抽象类,用于初始化和执行打印作业。它提供了一个打印图形对象,该对象可以渲染到适当的打印设备。
参见:
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    子类调用的构造函数。
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
    end()
    结束打印作业并进行必要的清理。
    void
    已弃用,将来会被移除:此API元素将在将来的版本中被移除。
    终结已被弃用以进行移除。
    abstract Graphics
    获取一个图形对象,该对象将绘制到下一页。
    abstract Dimension
    返回页面的像素尺寸。
    abstract int
    返回页面的每英寸像素分辨率。
    abstract boolean
    如果最后一页将首先打印,则返回true。

    Methods declared in class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PrintJob

      protected PrintJob()
      子类调用的构造函数。
  • Method Details

    • getGraphics

      public abstract Graphics getGraphics()
      获取一个图形对象,该对象将绘制到下一页。当图形对象被处理时,页面将被发送到打印机。此图形对象还将实现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", forRemoval=true) public void finalize()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Finalization has been deprecated for removal. See Object.finalize() for background information and details about migration options.
      一旦不再被引用,结束此打印作业。
      覆盖:
      finalize 在类 Object
      参见: