JavaTM 2 Platform
Standard Ed. 5.0

javax.print.attribute.standard
クラス OrientationRequested

java.lang.Object
  上位を拡張 javax.print.attribute.EnumSyntax
      上位を拡張 javax.print.attribute.standard.OrientationRequested
すべての実装されたインタフェース:
Serializable, Cloneable, Attribute, DocAttribute, PrintJobAttribute, PrintRequestAttribute

public final class OrientationRequested
extends EnumSyntax
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute

OrientationRequested は、印刷される出力ストリームページの方向を値の列挙で示す印刷属性クラスです。クライアントが指定する出力ストリームの方向は記述しません。

"application/postscript" などの一部のドキュメント形式では、出力ストリームページの方向はドキュメントデータ内で指定されます。この情報は印刷ジョブの送信前にデバイスドライバで生成されます。"text/plain" などのドキュメント形式には、方向についての情報は含まれません。この場合、ドキュメント送信後、方向についての情報をプリンタ側で決定できます。"text/plain""text/html" などのドキュメント形式では、プリンタが OrientationRequested 属性だけをサポートしていることを想定していますが、"application/postscript" などではそのような想定はありません。印刷ジョブを、常に複数のジョブテンプレート属性の値で制約することができる点は、ほかのジョブテンプレート属性と同じです。ただしここでは、一般的に OrientationRequested 属性はプリンタがサポートしているドキュメント形式の一部だけにサポートされている点に注意する必要があります。

IPP 互換性: getName() で返されるカテゴリ名が IPP 属性名、列挙される整数値が IPP の値、toString() メソッドが返す値が属性値の IPP 文字列表現にそれぞれ対応します。

関連項目:
直列化された形式

フィールドの概要
static OrientationRequested LANDSCAPE
          コンテンツは媒体上に横長に印刷されます。
static OrientationRequested PORTRAIT
          コンテンツは媒体上に縦長に印刷されます。
static OrientationRequested REVERSE_LANDSCAPE
          コンテンツは媒体上に横長に印刷されますが、ランドスケープとは逆になります。
static OrientationRequested REVERSE_PORTRAIT
          コンテンツは媒体上に縦長に印刷されますが、ポートレートとは上下逆になります。
 
コンストラクタの概要
protected OrientationRequested(int value)
          指定された整数値を使用して新しい方向要求列挙値を構築します。
 
メソッドの概要
 Class<? extends Attribute> getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
protected  EnumSyntax[] getEnumValueTable()
          OrientationRequested クラスの列挙値テーブルを返します。
 String getName()
          属性値がインスタンスとなるカテゴリの名前を返します。
protected  int getOffset()
          OrientationRequested クラスで使用される最小の整数値を返します。
protected  String[] getStringTable()
          OrientationRequested クラスの文字列テーブルを返します。
 
クラス javax.print.attribute.EnumSyntax から継承されたメソッド
clone, getValue, hashCode, readResolve, toString
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PORTRAIT

public static final OrientationRequested PORTRAIT
コンテンツは媒体上に縦長に印刷されます。


LANDSCAPE

public static final OrientationRequested LANDSCAPE
コンテンツは媒体上に横長に印刷されます。ランドスケープモードは、出力ストリームページを媒体に対してポートレートモードから 90 度反時計回りに回転する操作として定義されます。注: 90 度反時計回りとして定義されるのは、長辺に対する仕上げ処理をポートレートモードとランドスケープモードで共通にし、単純化するためです。


REVERSE_LANDSCAPE

public static final OrientationRequested REVERSE_LANDSCAPE
コンテンツは媒体上に横長に印刷されますが、ランドスケープとは逆になります。リバースランドスケープは、出力ストリームページを媒体に対してポートレート方向から 90 度時計回りに回転する操作として定義されます。注: アプリケーションによって、ポートレートモードを 90 度時計回りに回転してランドスケープモードにするものがあるため、REVERSE_LANDSCAPE 値が追加されました。


REVERSE_PORTRAIT

public static final OrientationRequested REVERSE_PORTRAIT
コンテンツは媒体上に縦長に印刷されますが、ポートレートとは上下逆になります。リバースポートレートは、出力ストリームページを媒体に対してポートレート方向から 180 度回転する操作として定義されます。注: REVERSE_PORTRAIT 値は、片側でのみ仕上げ処理が可能な単純な仕上げ処理デバイスで、通常とは反対の側を仕上げ処理をするために Finishings 属性で使用されます。したがって、一般的な単純な仕上げ処理デバイスを使用して、ヘブライ語などの中東の言語の text/plain ポートレートモードドキュメントの右側を綴じることができます。

コンストラクタの詳細

OrientationRequested

protected OrientationRequested(int value)
指定された整数値を使用して新しい方向要求列挙値を構築します。

パラメータ:
value - 整数値
メソッドの詳細

getStringTable

protected String[] getStringTable()
OrientationRequested クラスの文字列テーブルを返します。

オーバーライド:
クラス EnumSyntax 内の getStringTable
戻り値:
文字列テーブル

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
OrientationRequested クラスの列挙値テーブルを返します。

オーバーライド:
クラス EnumSyntax 内の getEnumValueTable
戻り値:
値テーブル

getOffset

protected int getOffset()
OrientationRequested クラスで使用される最小の整数値を返します。

オーバーライド:
クラス EnumSyntax 内の getOffset
戻り値:
最小の列挙値のオフセット

getCategory

public final Class<? extends Attribute> getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。

OrientationRequested クラスの場合、カテゴリは OrientationRequested クラス自身です。

定義:
インタフェース Attribute 内の getCategory
戻り値:
印刷属性クラス (カテゴリ)、java.lang.Class クラスのインスタンス

getName

public final String getName()
属性値がインスタンスとなるカテゴリの名前を返します。

OrientationRequested クラスの場合、カテゴリ名は orientation-requested になります。

定義:
インタフェース Attribute 内の getName
戻り値:
属性カテゴリの名前

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。