モジュール java.desktop
パッケージ java.awt.print

クラスPaper

  • すべての実装されたインタフェース:
    Cloneable


    public class Paper
    extends Object
    implements Cloneable
    Paperクラスは、用紙の物理的な性質を記述します。

    Paperを生成する際、アプリケーションが用紙サイズとイメージング可能領域が互換性を持つことを確認します。 たとえば、用紙サイズが11 x 17から8.5 x 11に変更された場合、印刷対象領域がページに適合するように、アプリケーションはイメージング可能領域を減少させる必要がある場合があります。

    関連項目:
    setSize(double, double), setImageableArea(double, double, double, double)
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      Paper​()
      レター・サイズの用紙を1インチのマージンを取って作成します。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッド 説明
      Object clone​()
      このPaperのコピーをこのPaperと同じ内容で作成します。
      double getHeight​()
      ページの縦幅を1/72インチの単位で返します。
      double getImageableHeight​()
      このPaperオブジェクトのイメージング可能領域の縦幅を返します。
      double getImageableWidth​()
      このPaperオブジェクトのイメージング可能領域の横幅を返します。
      double getImageableX​()
      このPaperオブジェクトのイメージング可能領域の左上隅のx座標を返します。
      double getImageableY​()
      このPaperオブジェクトのイメージング可能領域の左上隅のy座標を返します。
      double getWidth​()
      ページの横幅を1/72インチの単位で返します。
      void setImageableArea​(double x, double y, double width, double height)
      このPaperのイメージング可能領域を設定します。
      void setSize​(double width, double height)
      このPaperオブジェクトの横幅と縦幅を設定して、印刷を実行するページのプロパティを表します。
    • コンストラクタの詳細

      • Paper

        public Paper​()
        レター・サイズの用紙を1インチのマージンを取って作成します。
    • メソッドの詳細

      • clone

        public Object clone​()
        このPaperのコピーをこのPaperと同じ内容で作成します。
        オーバーライド:
        clone、クラス: Object
        戻り値:
        このPaperのコピー。
        関連項目:
        Cloneable
      • 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オブジェクトのイメージング可能領域の縦幅を返します。
        戻り値:
        イメージング可能領域の縦幅。