Module java.desktop
Package java.awt.print

Class Paper

java.lang.Object
java.awt.print.Paper
所有已实现的接口:
Cloneable

public class Paper extends Object implements Cloneable
Paper类描述了一张纸的物理特性。

创建一个Paper对象时,应用程序有责任确保纸张大小和可打印区域是兼容的。例如,如果将纸张大小从11 x 17更改为8.5 x 11,则应用程序可能需要减少可打印区域,以便打印的内容适合在页面上。

参见:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Paper()
    创建一个带有一英寸边距的信纸大小的纸张。
  • Method Summary

    Modifier and Type
    Method
    Description
    clone()
    创建此Paper的副本,内容与此Paper相同。
    double
    返回页面高度,以1/72英寸为单位。
    double
    返回此Paper对象的可打印区域的高度。
    double
    返回此Paper对象的可打印区域的宽度。
    double
    返回此Paper对象的可打印区域左上角的x坐标。
    double
    返回此Paper对象的可打印区域左上角的y坐标。
    double
    返回页面宽度,以1/72英寸为单位。
    void
    setImageableArea(double x, double y, double width, double height)
    设置此Paper的可打印区域。
    void
    setSize(double width, double height)
    设置此Paper对象的宽度和高度,表示打印发生的页面的属性。

    Methods declared in class java.lang.Object

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

    • Paper

      public Paper()
      创建一个带有一英寸边距的信纸大小的纸张。
  • Method Details

    • clone

      public Object clone()
      创建此Paper的副本,内容与此Paper相同。
      覆盖:
      clone 在类 Object
      返回:
      Paper的副本。
      参见:
    • getHeight

      public double getHeight()
      返回页面高度,以1/72英寸为单位。
      返回:
      Paper描述的页面的高度。
    • setSize

      public void setSize(double width, double height)
      设置此Paper对象的宽度和高度,表示打印发生的页面的属性。尺寸以1/72英寸为单位提供。
      参数:
      width - 要设置为此Paper对象宽度的值
      height - 要设置为此Paper对象高度的值
    • getWidth

      public double getWidth()
      返回页面宽度,以1/72英寸为单位。
      返回:
      Paper描述的页面的宽度。
    • setImageableArea

      public void setImageableArea(double x, double y, double width, double height)
      设置此Paper的可打印区域。可打印区域是页面上发生打印的区域。
      参数:
      x - 要设置为此Paper可打印区域左上角的x坐标
      y - 要设置为此Paper可打印区域左上角的y坐标
      width - 要设置为此Paper可打印区域宽度的值
      height - 要设置为此Paper可打印区域高度的值
    • getImageableX

      public double getImageableX()
      返回此Paper对象的可打印区域左上角的x坐标。
      返回:
      可打印区域的x坐标。
    • getImageableY

      public double getImageableY()
      返回此Paper对象的可打印区域左上角的y坐标。
      返回:
      可打印区域的y坐标。
    • getImageableWidth

      public double getImageableWidth()
      返回此Paper对象的可打印区域的宽度。
      返回:
      可打印区域的宽度。
    • getImageableHeight

      public double getImageableHeight()
      返回此Paper对象的可打印区域的高度。
      返回:
      可打印区域的高度。