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

クラスPageAttributes

java.lang.Object
java.awt.PageAttributes
すべての実装されたインタフェース:
Cloneable

public final class PageAttributes extends Object implements Cloneable
印刷したページの出力を制御する属性セットです。

このクラスのインスタンスは、色の状態、用紙サイズ(メディアの種類)、用紙方向、論理的な原点、印刷品質、およびインスタンスを使用する各ページの解像度を制御します。 属性名は、可能な場合Internet Printing Protocol (IPP) 1.1に準拠しています。 属性値は可能な場合、部分的に準拠しています。

内部クラス型をとるメソッドを使用するには、その内部クラスの定数フィールドに対する参照を渡します。 クライアント・コードは、このクラスがpublicコンストラクタを持たないため、内部クラス型の新規インスタンスを作成できません。 色の状態をモノクロに設定するには、次のコードを使用します。

 import java.awt.PageAttributes;

 public class MonochromeExample {
     public void setMonochrome(PageAttributes pageAttributes) {
         pageAttributes.setColor(PageAttributes.ColorType.MONOCHROME);
     }
 }
 

attributeNameのデフォルト値をサポートするどのIPP属性にも、対応するsetattributeNameToDefaultメソッドがあります。 デフォルト値のフィールドは提供されていません。

導入されたバージョン:
1.3