インタフェース
javax.print.attribute.PrintRequestAttributeの使用

PrintRequestAttributeを使用するパッケージ
パッケージ 説明
javax.print.attribute
Java印刷サービスの属性のタイプと、それらを属性セットに収集する方法を記述するクラスおよびインタフェースを提供します。
javax.print.attribute.standard
パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。
  • javax.print.attributeでのPrintRequestAttributeの使用

    PrintRequestAttributeのパラメータを持つjavax.print.attributeのコンストラクタ
    コンストラクタ 説明
    HashPrintRequestAttributeSet​(PrintRequestAttribute attribute)
    指定された値を初期メンバーとして持つ、新しい印刷要求の属性セットを構築します。
    HashPrintRequestAttributeSet​(PrintRequestAttribute[] attributes)
    指定された配列の値を初期メンバーとして持つ、新しい印刷要求の属性セットを構築します。
  • javax.print.attribute.standardでのPrintRequestAttributeの使用

    PrintRequestAttributeを実装しているjavax.print.attribute.standardのクラス
    修飾子と型 クラス 説明
    class  Chromaticity
    クラスChromaticityは、モノクロまたはカラー印刷を指定する列挙型の印刷属性クラスです。
    class  Copies
    クラスCopiesは、印刷するコピー数を指定する整数値の印刷属性クラスです。
    class  Destination
    クラスDestinationは、スプールされたプリンタのフォーマットされたデータの代替宛先を示すために使用される印刷属性クラス、URIです。
    class  DialogOwner
    印刷またはページ設定のダイアログのリクエストをサポートするために使用される属性クラスは、すべてのウィンドウまたは特定のウィンドウの上に表示されます。
    class  DialogTypeSelection
    クラスDialogTypeSelectionは、印刷オプションを指定するために使用されるユーザー・ダイアログ・タイプを示す列挙型の印刷属性クラスです。
    class  Fidelity
    クラスFidelityは、クライアントが提供した印刷リクエスト属性に対する完全な忠実度が必要かどうかを示す列挙型の印刷属性クラスです。
    class  Finishings
    クラスFinishingsは、プリンタがジョブ内の各印刷ドキュメントの各コピーにある種のバインディングの終了操作を適用するかどうかを識別する列挙型の印刷属性クラスです。
    class  JobHoldUntil
    クラスJobHoldUntilは、ジョブが印刷の候補になる必要がある正確な日時を指定する日時属性の印刷属性クラスです。
    class  JobImpressions
    クラスJobImpressionsは、送信されるドキュメントのインプレッション数で合計サイズを指定する整数値の印刷属性クラスです。
    class  JobKOctets
    クラスJobKOctetsは、Kオクテット、すなわち、ジョブで処理されるようにリクエストされた1024オクテット単位の文書の合計サイズを指定する整数値の印刷属性クラスです。
    class  JobMediaSheets
    クラスJobMediaSheetsは、このジョブに対して生成されるメディア・シートの総数を指定する整数値の印刷属性クラスです。
    class  JobName
    クラスJobNameは、印刷ジョブの名前を指定するテキスト属性の印刷属性クラスです。
    class  JobPriority
    クラスJobPriorityは、印刷ジョブの優先順位を指定する整数値の印刷属性クラスです。
    class  JobSheets
    JobSheetsクラスは、ジョブの開始と終了のシートがあればそれをジョブと共に印刷する必要があるかどうかを決定する列挙型の印刷属性クラスです。
    class  Media
    クラスMediaは、印刷する媒体を指定する印刷属性クラスです。
    class  MediaName
    クラスMediaNameは、印刷ジョブのメディアを名前として指定する印刷属性クラス(列挙型)のMediaのサブクラスです。
    class  MediaPrintableArea
    クラスMediaPrintableAreaは、メディアの印刷可能領域と印刷不能領域を区別するために使用される印刷属性です。
    class  MediaSizeName
    クラスMediaSizeNameは、Mediaのサブクラスです。
    class  MediaTray
    クラスMediaTrayは、Mediaのサブクラスです。
    class  MultipleDocumentHandling
    MultipleDocumentHandlingクラスは、終了操作、および1つ以上の印刷ストリーム・ページのインプレッションとメディア・シートへの配置を制御する列挙型の印刷属性クラスです。
    class  NumberUp
    クラスNumberUpは、選択されたメディアのインスタンスの片面に適用される印刷ストリーム・ページの数を指定する整数値の印刷属性クラスです。
    class  OrientationRequested
    クラスOrientationRequestedは、印刷された印刷ストリーム・ページの望ましい方向を示す列挙型の印刷属性クラスです。クライアントが提供する印刷ストリーム・ページの方向は記述されていません。
    class  PageRanges
    クラスPageRangesは、印刷される各文書の各コピーに対してPrinterオブジェクトが使用する印刷ストリーム・ページの範囲を識別する印刷属性クラスであり、整数のセットです。
    class  PresentationDirection
    PresentationDirectionクラスは、NumberUp属性と組み合わせて使用される列挙型の印刷属性クラスで、選択されたメディアのインスタンスの片面に適用される複数の印刷ストリーム・ページのレイアウトを示します。
    class  PrinterResolution
    クラスPrinterResolutionは、プリンタでサポートされている、または印刷ジョブで使用されている正確な解像度を指定する印刷属性クラスです。
    class  PrintQuality
    クラスPrintQualityは、プリンタがそのジョブに使用する印刷品質を指定する列挙型の印刷属性クラスです。
    class  RequestingUserName
    クラスRequestingUserNameは、印刷ジョブを送信したエンド・ユーザーの名前を指定するテキスト属性の印刷属性クラスです。
    class  SheetCollate
    クラスSheetCollateは、Copies属性でドキュメントの複数のコピーが指定されている場合、ジョブ内の各印刷ドキュメントの各コピーのメディア・シートを順番に並べるかどうかを指定する列挙型の印刷属性クラスです。
    class  Sides
    Sidesクラスは、選択されたメディア(インプレッション)のインスタンスの側面に印刷ストリーム・ページをどのように適用するかを指定する列挙型の印刷属性クラスです。