インタフェース
javax.print.attribute.Attributeの使用
パッケージ
説明
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
Java印刷サービスの属性のタイプと、それらを属性セットに収集する方法を記述するクラスおよびインタフェースを提供します。
パッケージ
javax.print.attribute.standard
には、特定の印刷属性のクラスが含まれています。-
javax.printでのAttributeの使用
修飾子と型メソッド説明AttributeException.getUnsupportedValues()
Print Serviceインスタンスが属性をサポートしているが属性の特定の値をサポートしていない印刷属性の配列を返します。属性値がない場合はnull
を返します。修飾子と型メソッド説明boolean
PrintService.isAttributeValueSupported
(Attribute attrval, DocFlavor flavor, AttributeSet attributes) このPrint Service用のジョブ設定時に、クライアントが特定の印刷属性値を指定可能かどうかを判別します。修飾子と型メソッド説明PrintService.getDefaultAttributeValue
(Class<? extends Attribute> category) この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。PrintService.getSupportedAttributeValues
(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes) この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。boolean
PrintService.isAttributeCategorySupported
(Class<? extends Attribute> category) この印刷サービスのジョブ設定時に、クライアントが特定の印刷属性カテゴリを指定可能かどうかを判別します。 -
javax.print.attributeでのAttributeの使用
修飾子と型インタフェース説明interface
インタフェースDocAttribute
は、属性がドキュメントの設定を示すことを示すために印刷属性クラスが実装するタグ付けインタフェースです。interface
PrintJobAttribute
は、属性が印刷ジョブのステータスまたは印刷ジョブの他の特性を記述していることを示すために、印刷属性クラスが実装するタグ付けインタフェースです。interface
インタフェースPrintRequestAttribute
は、印刷属性クラスが実装するタグ付けインタフェースであり、属性が印刷ジョブに対してリクエストされた設定を示すことを示す。interface
インタフェースPrintServiceAttribute
は、属性がPrint ServiceのステータスまたはPrint Serviceの他の特性を記述していることを示すために、印刷属性クラスが実装するタグ付けインタフェースです。interface
インタフェースSupportedValuesAttribute
は、属性が他の属性のサポートされている値を記述していることを示すために印刷属性クラスが実装するタグ付けインタフェースです。修飾子と型メソッド説明指定された属性カテゴリに格納される属性セットの属性値を返します。指定された属性カテゴリに格納される属性セットの属性値を返します。AttributeSet.toArray()
このセットに含まれている属性の配列を返します。HashAttributeSet.toArray()
このセットに含まれている属性の配列を返します。static Attribute
AttributeSetUtilities.verifyAttributeValue
(Object object, Class<?> interfaceName) 指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。このインタフェースはAttribute
またはそのサブインタフェースであると推定されます。修飾子と型メソッド説明boolean
属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、属性セットに指定された属性を追加します。boolean
属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean
属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある属性値を削除してから、この属性セットに指定された属性を追加します。boolean
属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean
属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean
属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean
AttributeSet.containsValue
(Attribute attribute) この属性セットに指定された属性値が含まれている場合はtrue
を返します。boolean
HashAttributeSet.containsValue
(Attribute attribute) この属性セットに指定された属性が含まれている場合はtrue
を返します。boolean
属性セットから指定された属性を削除します(存在する場合)。boolean
属性セットから指定された属性を削除します(存在する場合)。static void
AttributeSetUtilities.verifyCategoryForValue
(Class<?> category, Attribute attribute) 指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。修飾子コンストラクタ説明HashAttributeSet
(Attribute attribute) 指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。HashAttributeSet
(Attribute[] attributes) 指定された配列の値を初期メンバーとして持つ、新しい属性セットを構築します。protected
HashAttributeSet
(Attribute[] attributes, Class<?> interfaceName) 新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。protected
HashAttributeSet
(Attribute attribute, Class<?> interfaceName) 指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。 -
javax.print.attribute.standardでのAttributeの使用
修飾子と型クラス説明final class
クラスChromaticity
は、モノクロまたはカラー印刷を指定する列挙型の印刷属性クラスです。final class
ColorSupported
クラスは、ハイライト・カラーおよびフル・プロセス・カラーを含め、デバイスが何らかのタイプのカラー印刷を実行できるかどうかを識別する列挙型の印刷属性クラスです。class
クラスCompression
は、印刷データの圧縮方法を指定する列挙型の印刷属性クラスです。final class
クラスCopies
は、印刷するコピー数を指定する整数値の印刷属性クラスです。final class
クラスCopiesSupported
は、Copies
属性でサポートされている値を与える整数のセットである印刷属性クラスです。final class
クラスDateTimeAtCompleted
は、印刷ジョブが完了した日時を示す日時属性の印刷属性クラスです。(または取消または中止された)。final class
クラスDateTimeAtCreation
は、印刷ジョブが作成された日時を示す日時属性の印刷属性クラスです。final class
クラスDateTimeAtProcessing
は、印刷ジョブが最初に処理を開始した日時を示す日時属性の印刷属性クラスです。final class
クラスDestination
は、スプールされたプリンタのフォーマットされたデータの代替宛先を示すために使用される印刷属性クラス、URI
です。final class
印刷またはページ設定のダイアログのリクエストをサポートするために使用される属性クラスは、すべてのウィンドウまたは特定のウィンドウの上に表示されます。final class
クラスDialogTypeSelection
は、印刷オプションを指定するために使用されるユーザー・ダイアログ・タイプを示す列挙型の印刷属性クラスです。final class
クラスDocumentName
は、ドキュメントの名前を指定するテキスト属性である印刷属性クラスです。final class
クラスFidelity
は、クライアントが提供した印刷リクエスト属性に対する完全な忠実度が必要かどうかを示す列挙型の印刷属性クラスです。class
クラスFinishings
は、プリンタがジョブ内の各印刷ドキュメントの各コピーにある種のバインディングの終了操作を適用するかどうかを識別する列挙型の印刷属性クラスです。final class
クラスJobHoldUntil
は、ジョブが印刷の候補になる必要がある正確な日時を指定する日時属性の印刷属性クラスです。final class
クラスJobImpressions
は、送信されるドキュメントのインプレッション数で合計サイズを指定する整数値の印刷属性クラスです。final class
クラスJobImpressionsCompleted
は、これまでにジョブに対して完了した印象の数を指定する整数値の印刷属性クラスです。final class
クラスJobImpressionsSupported
は、JobImpressions
属性でサポートされている値を与える整数のセットである印刷属性クラスです。final class
クラスJobKOctets
は、Kオクテット、すなわち、ジョブで処理されるようにリクエストされた1024オクテット単位の文書の合計サイズを指定する整数値の印刷属性クラスです。final class
クラスJobKOctetsProcessed
は、これまでにKオクテットで処理された印刷データ・オクテットの総数、すなわち1024オクテットの単位を指定する整数値の印刷属性クラスです。final class
クラスJobKOctetsSupported
は、JobKOctets
属性でサポートされている値を与える整数のセットである印刷属性クラスです。class
クラスJobMediaSheets
は、このジョブに対して生成されるメディア・シートの総数を指定する整数値の印刷属性クラスです。final class
クラスJobMediaSheetsCompleted
は整数値の印刷属性クラスで、これまでのジョブ全体のマーキングとスタッキングを完了したメディア・シートの数を指定します。final class
クラスJobMediaSheetsSupported
は、JobMediaSheets
属性でサポートされている値を与える整数のセットである印刷属性クラスです。final class
クラスJobMessageFromOperator
は、オペレータ、システム管理者、または"intelligent"プロセスからのメッセージを提供して、ジョブに対して行われた変更またはその他の管理アクションの理由をエンドユーザーに示す、印刷属性クラス(テキスト属性)です。final class
クラスJobName
は、印刷ジョブの名前を指定するテキスト属性の印刷属性クラスです。final class
クラスJobOriginatingUserName
は、印刷ジョブを送信したエンド・ユーザーの名前を含むテキスト属性の印刷属性クラスです。final class
クラスJobPriority
は、印刷ジョブの優先順位を指定する整数値の印刷属性クラスです。final class
クラスJobPrioritySupported
は、Print ServiceインスタンスがJobPriority
属性をサポートしているかどうか、およびサポートされている異なるジョブ優先度レベルの数を指定する整数値の印刷属性クラスです。class
JobSheets
クラスは、ジョブの開始と終了のシートがあればそれをジョブと共に印刷する必要があるかどうかを決定する列挙型の印刷属性クラスです。class
JobState
は、印刷ジョブの現在の状態を識別する列挙型の印刷属性クラスです。class
クラスJobStateReason
は、ジョブの現在の状態、つまりジョブJobState
属性の値を増やす情報に関する追加情報を提供する列挙型の印刷属性クラスです。final class
クラスJobStateReasons
は、ジョブの現在の状態、つまりジョブJobState
属性の値を増やす情報に関する追加情報を提供する一連の列挙値である印刷属性クラスです。class
クラスMedia
は、印刷する媒体を指定する印刷属性クラスです。class
クラスMediaName
は、印刷ジョブのメディアを名前として指定する印刷属性クラス(列挙型)のMedia
のサブクラスです。final class
クラスMediaPrintableArea
は、メディアの印刷可能領域と印刷不能領域を区別するために使用される印刷属性です。class
クラスMediaSize
は、下端に沿って実行されるX
ディメンションと左端に沿って実行されるY
ディメンションを持つ、縦向きの媒体のディメンションを示す2ディメンションのサイズの値を持つ印刷属性クラスです。class
クラスMediaSizeName
は、Media
のサブクラスです。class
クラスMediaTray
は、Media
のサブクラスです。class
MultipleDocumentHandling
クラスは、終了操作、および1つ以上の印刷ストリーム・ページのインプレッションとメディア・シートへの配置を制御する列挙型の印刷属性クラスです。final class
クラスNumberOfDocuments
は、ドキュメント印刷データがプリンタに到達したかどうかにかかわらず、プリンタがこのジョブに対して受け入れた個々のドキュメントの数を示す整数値の印刷属性です。final class
クラスNumberOfInterveningJobs
は、(すなわち、現在の予定されたオーダー)を完了するのに必要な時間の相対的な時間順にこのジョブより先行するジョブの数を示す整数値の印刷属性です。final class
クラスNumberUp
は、選択されたメディアのインスタンスの片面に適用される印刷ストリーム・ページの数を指定する整数値の印刷属性クラスです。final class
クラスNumberUpSupported
は、NumberUp
属性でサポートされている値を与える整数のセットである印刷属性クラスです。final class
クラスOrientationRequested
は、印刷された印刷ストリーム・ページの望ましい方向を示す列挙型の印刷属性クラスです。クライアントが提供する印刷ストリーム・ページの方向は記述されていません。final class
クラスOutputDeviceAssigned
は、サービスがこのジョブを割り当てた出力デバイスを識別するテキスト属性の印刷属性クラスです。final class
クラスPageRanges
は、印刷される各文書の各コピーに対してPrinterオブジェクトが使用する印刷ストリーム・ページの範囲を識別する印刷属性クラスであり、整数のセットです。final class
クラスPagesPerMinute
は、このプリンタ(e.g., simplex, black-and-white)によって生成される可能性のある最も近い整数に対する1分あたりの公称ページ数を示す整数値の印刷属性です。final class
クラスPagesPerMinuteColor
は、色を印刷するときにこのプリンタによって生成される可能性のある、最も近い整数に対する1分あたりの公称ページ数を示す整数値の印刷属性です。(例:シン・プレックス、カラー)。class
PDLOverrideSupported
クラスは、ドキュメントの印刷データに埋め込まれた処理命令を、印刷データ外の属性として指定された処理命令でオーバーライドしようとするプリンタ機能を表す列挙型の印刷属性クラスです。final class
PresentationDirection
クラスは、NumberUp
属性と組み合わせて使用される列挙型の印刷属性クラスで、選択されたメディアのインスタンスの片面に適用される複数の印刷ストリーム・ページのレイアウトを示します。final class
クラスPrinterInfo
は、プリンタに関する記述情報を提供するテキスト属性の印刷属性クラスです。final class
クラスPrinterIsAcceptingJobs
は、プリンタが現在ジョブを受け入れることができるかどうかを示す列挙型の印刷属性クラスです。final class
クラスPrinterLocation
は、デバイスのロケーションを識別するテキスト属性の印刷属性クラスです。final class
クラスPrinterMakeAndModel
は、プリンタの製造元とモデルである印刷属性クラス、テキスト属性です。final class
クラスPrinterMessageFromOperator
は、オペレータ、システム管理者、または"intelligent"プロセスから、プリンタが使用できない理由や使用状況などの情報をエンド・ユーザーに示すメッセージを提供する印刷属性クラス、テキスト属性です利用可能であると予想されます。final class
クラスPrinterMoreInfo
は、この特定のプリンタに関する詳細情報を取得するために使用される印刷属性クラス、URI
です。final class
クラスPrinterMoreInfoManufacturer
は、このタイプのデバイスに関する詳細情報を取得するために使用される印刷属性クラス、URI
です。final class
クラスPrinterName
は、プリンタの名前を指定するテキスト属性である印刷属性クラスです。final class
クラスPrinterResolution
は、プリンタでサポートされている、または印刷ジョブで使用されている正確な解像度を指定する印刷属性クラスです。final class
クラスPrinterState
は、プリンタの現在の状態を識別する列挙型の印刷属性クラスです。class
クラスPrinterStateReason
は、プリンタの現在の状態、つまりプリンタPrinterState
属性の値を補う情報に関する追加情報を提供する列挙型の印刷属性クラスです。final class
クラスPrinterStateReasons
は、プリンタの現在の状態に関する追加情報、つまりプリンタPrinterState
属性の値を増やす情報を提供する一連の列挙値である印刷属性クラスです。final class
クラスPrinterURI
は、プリンタのグローバルに一意な名前を指定する印刷属性クラス、URI
です。class
クラスPrintQuality
は、プリンタがそのジョブに使用する印刷品質を指定する列挙型の印刷属性クラスです。final class
クラスQueuedJobCount
は、PENDING
、PENDING_HELD
、PROCESSING
、またはPROCESSING_STOPPED
のいずれかであるプリンタ内のジョブの数を示す整数値の印刷属性です。class
クラスReferenceUriSchemesSupported
は、プリンタがURI
のロケーションに格納されている印刷データを取得するために使用できる"http:"や"ftp:"などの"URIスキーム、"を示す列挙型の印刷属性クラスです。final class
クラスRequestingUserName
は、印刷ジョブを送信したエンド・ユーザーの名前を指定するテキスト属性の印刷属性クラスです。final class
クラスSeverity
は、PrinterStateReason
属性の重大度を示す列挙型の印刷属性クラスです。final class
クラスSheetCollate
は、Copies
属性でドキュメントの複数のコピーが指定されている場合、ジョブ内の各印刷ドキュメントの各コピーのメディア・シートを順番に並べるかどうかを指定する列挙型の印刷属性クラスです。final class
Sides
クラスは、選択されたメディア(インプレッション)のインスタンスの側面に印刷ストリーム・ページをどのように適用するかを指定する列挙型の印刷属性クラスです。修飾子と型メソッド説明Chromaticity.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。ColorSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Compression.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Copies.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。CopiesSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。DateTimeAtCompleted.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。DateTimeAtCreation.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。DateTimeAtProcessing.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Destination.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。DialogOwner.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。DialogTypeSelection.getCategory()
この印刷属性値の"category"として使用される印刷属性クラスを取得します。DocumentName.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Fidelity.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Finishings.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobHoldUntil.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobImpressions.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobImpressionsCompleted.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobImpressionsSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobKOctets.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobKOctetsProcessed.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobKOctetsSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobMediaSheets.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobMediaSheetsCompleted.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobMediaSheetsSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobMessageFromOperator.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobName.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobOriginatingUserName.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobPriority.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobPrioritySupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobSheets.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobState.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobStateReason.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。JobStateReasons.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Media.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。MediaPrintableArea.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。MediaSize.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。MultipleDocumentHandling.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。NumberOfDocuments.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。NumberOfInterveningJobs.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。NumberUp.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。NumberUpSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。OrientationRequested.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。OutputDeviceAssigned.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PageRanges.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PagesPerMinute.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PagesPerMinuteColor.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PDLOverrideSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PresentationDirection.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterInfo.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterIsAcceptingJobs.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterLocation.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterMakeAndModel.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterMessageFromOperator.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterMoreInfo.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterMoreInfoManufacturer.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterName.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterResolution.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterState.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterStateReason.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterStateReasons.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterURI.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrintQuality.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。QueuedJobCount.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。ReferenceUriSchemesSupported.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。RequestingUserName.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Severity.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。SheetCollate.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Sides.getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。