インタフェース
javax.print.attribute.Attributeの使用
Attributeを使用するパッケージ
パッケージ
説明
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
Java印刷サービスの属性のタイプと、それらを属性セットに収集する方法を記述するクラスおよびインタフェースを提供します。
パッケージ
javax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。-
javax.printでのAttributeの使用
Attributeを返すjavax.printのメソッド修飾子と型メソッド説明AttributeException.getUnsupportedValues()Print Serviceインスタンスが属性をサポートしているが属性の特定の値をサポートしていない印刷属性の配列を返します。属性値がない場合はnullを返します。型Attributeのパラメータを持つjavax.printのメソッド修飾子と型メソッド説明booleanPrintService.isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes) このPrint Service用のジョブ設定時に、クライアントが特定の印刷属性値を指定可能かどうかを判別します。型Attributeの型引数を持つjavax.printのメソッド・パラメータ修飾子と型メソッド説明PrintService.getDefaultAttributeValue(Class<? extends Attribute> category) この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes) この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。booleanPrintService.isAttributeCategorySupported(Class<? extends Attribute> category) この印刷サービスのジョブ設定時に、クライアントが特定の印刷属性カテゴリを指定可能かどうかを判別します。 -
javax.print.attributeでのAttributeの使用
javax.print.attributeのAttributeのサブインタフェース修飾子と型インタフェース説明interfaceインタフェースDocAttributeは、属性がドキュメントの設定を示すことを示すために印刷属性クラスが実装するタグ付けインタフェースです。interfacePrintJobAttributeは、属性が印刷ジョブのステータスまたは印刷ジョブの他の特性を記述していることを示すために、印刷属性クラスが実装するタグ付けインタフェースです。interfaceインタフェースPrintRequestAttributeは、印刷属性クラスが実装するタグ付けインタフェースであり、属性が印刷ジョブに対してリクエストされた設定を示すことを示す。interfaceインタフェースPrintServiceAttributeは、属性がPrint ServiceのステータスまたはPrint Serviceの他の特性を記述していることを示すために、印刷属性クラスが実装するタグ付けインタフェースです。interfaceインタフェースSupportedValuesAttributeは、属性が他の属性のサポートされている値を記述していることを示すために印刷属性クラスが実装するタグ付けインタフェースです。Attributeを返すjavax.print.attributeのメソッド修飾子と型メソッド説明指定された属性カテゴリに格納される属性セットの属性値を返します。指定された属性カテゴリに格納される属性セットの属性値を返します。AttributeSet.toArray()このセットに含まれている属性の配列を返します。HashAttributeSet.toArray()このセットに含まれている属性の配列を返します。static AttributeAttributeSetUtilities.verifyAttributeValue(Object object, Class<?> interfaceName) 指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。このインタフェースはAttributeまたはそのサブインタフェースであると推定されます。型Attributeの引数を持つ型を返すjavax.print.attributeのメソッド型Attributeのパラメータを持つjavax.print.attributeのメソッド修飾子と型メソッド説明boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、属性セットに指定された属性を追加します。boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある属性値を削除してから、この属性セットに指定された属性を追加します。boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。boolean属性をまだ保持していない場合、最初に指定された属性値と同じ属性カテゴリにある値を削除してから、この属性セットに指定された属性を追加します(オプションの操作)。booleanAttributeSet.containsValue(Attribute attribute) この属性セットに特定の属性値が含まれている場合は、trueを返します。booleanHashAttributeSet.containsValue(Attribute attribute) この属性セットに特定の属性が含まれている場合は、trueを返します。boolean属性セットから指定された属性を削除します(存在する場合)。boolean属性セットから指定された属性を削除します(存在する場合)。static voidAttributeSetUtilities.verifyCategoryForValue(Class<?> category, Attribute attribute) 指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。型Attributeのパラメータを持つjavax.print.attributeのコンストラクタ修飾子コンストラクタ説明HashAttributeSet(Attribute attribute) 指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。HashAttributeSet(Attribute[] attributes) 指定された配列の値を初期メンバーとして持つ、新しい属性セットを構築します。protectedHashAttributeSet(Attribute[] attributes, Class<?> interfaceName) 新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。protectedHashAttributeSet(Attribute attribute, Class<?> interfaceName) 指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。 -
javax.print.attribute.standardでのAttributeの使用
属性を実装しているjavax.print.attribute.standardのクラス修飾子と型クラス説明final classクラスChromaticityは、モノクロまたはカラー印刷を指定する列挙型の印刷属性クラスです。final classColorSupportedクラスは、ハイライト・カラーおよびフル・プロセス・カラーを含め、デバイスが何らかのタイプのカラー印刷を実行できるかどうかを識別する列挙型の印刷属性クラスです。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は、発行されるthedocument(s)のインプレッション数の合計サイズを指定する整数値印刷属性クラスです。final classクラスJobImpressionsCompletedは、これまでにジョブに対して完了した印象の数を指定する整数値の印刷属性クラスです。final classクラスJobImpressionsSupportedは、JobImpressions属性でサポートされている値を与える整数のセットである印刷属性クラスです。final classクラスJobKOctetsは、Kオクテット(ジョブで処理するようにリクエストされた1024オクテット単位)のthedocument(s)の合計サイズを指定する整数値の印刷属性クラスです。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属性をサポートしているかどうか、およびサポートされている異なるジョブ優先度レベルの数を指定する整数値の印刷属性クラスです。classJobSheetsクラスは、ジョブの開始と終了のシートがあればそれをジョブと共に印刷する必要があるかどうかを決定する列挙型の印刷属性クラスです。classJobStateは、印刷ジョブの現在の状態を識別する列挙型の印刷属性クラスです。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のサブクラスです。classMultipleDocumentHandlingクラスは、終了操作、および1つ以上の印刷ストリーム・ページのインプレッションとメディア・シートへの配置を制御する列挙型の印刷属性クラスです。final classクラスNumberOfDocumentsは、ドキュメントの印刷データがプリンタに到達したかどうかに関係なく、プリンタがこのジョブに対して受け入れた個々のドキュメントの数を示す整数値印刷属性です。final classクラスNumberOfInterveningJobsは、(すなわち、現在の予定されたオーダー)を完了するのに必要な時間の相対的な時間順にこのジョブより先行するジョブの数を示す整数値の印刷属性です。final classクラスNumberUpは、選択されたメディアのインスタンスの片面に適用される印刷ストリーム・ページの数を指定する整数値の印刷属性クラスです。final classクラスNumberUpSupportedは、NumberUp属性でサポートされている値を与える整数のセットである印刷属性クラスです。final classクラスOrientationRequestedは、印刷された印刷ストリーム・ページの望ましい方向を示す列挙型の印刷属性クラスです。クライアントが提供する印刷ストリーム・ページの方向は記述されていません。classクラスOutputBinは、ジョブの出力ビンを指定する出力属性クラス(列挙)です。final classクラスOutputDeviceAssignedは、サービスがこのジョブを割り当てた出力デバイスを識別するテキスト属性の印刷属性クラスです。final classクラスPageRangesは、印刷する各文書のコピーごとにプリンタ・オブジェクトが使用する印刷ストリーム・ページのtherange(s)を識別する、一連の整数である印刷属性クラスです。final classクラスPagesPerMinuteは、このプリンタ(e.g., simplex, black-and-white)によって生成される可能性のある最も近い整数に対する1分あたりの名目ページ数を示す整数値の印刷属性です。final classクラスPagesPerMinuteColorは、色を印刷するときにこのプリンタによって生成される可能性のある、最も近い整数に対する1分あたりの名目ページ数を示す整数値の印刷属性です。(例:シン・プレックス、カラー)。classクラスPDLOverrideSupportedは、印刷属性クラス(列挙)で、印刷データの外部の属性として指定された処理命令を使用して、文書の印刷データに埋め込まれた処理命令を上書きするプリンタの機能を表します。final classPresentationDirectionクラスは、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は、JobStateがPENDING,PENDING_HELD,PROCESSINGまたはPROCESSING_STOPPEDのいずれかであるプリンタ内のジョブの数を示す整数値印刷属性です。classクラスReferenceUriSchemesSupportedは、プリンタがURIのロケーションに格納されている印刷データを取得するために使用できる"http:"や"ftp:"などの"URIスキーム、"を示す列挙型の印刷属性クラスです。final classクラスRequestingUserNameは、印刷ジョブを送信したエンド・ユーザーの名前を指定するテキスト属性の印刷属性クラスです。final classクラスSeverityは、PrinterStateReason属性の重大度を示す列挙型の印刷属性クラスです。final classクラスSheetCollateは、Copies属性でドキュメントの複数のコピーが指定されている場合、ジョブ内の各印刷ドキュメントの各コピーのメディア・シートを順番に並べるかどうかを指定する列挙型の印刷属性クラスです。final classSidesクラスは、選択されたメディア(インプレッション)のインスタンスの側面に印刷ストリーム・ページをどのように適用するかを指定する列挙型の印刷属性クラスです。型Attributeの引数を持つ型を返すjavax.print.attribute.standardのメソッド修飾子と型メソッド説明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()この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。OutputBin.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()この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。