- java.lang.Object
-
- javax.print.attribute.Size2DSyntax
-
- javax.print.attribute.standard.MediaSize
-
- すべての実装されたインタフェース:
Serializable,Cloneable,Attribute
public class MediaSize extends Size2DSyntax implements Attribute
クラスMediaSizeは、縦方向の媒体のディメンションを示す2次元サイズ値の印刷属性クラスで、Xディメンションは下端に沿って実行され、Yディメンションは左端に沿って実行されます。 したがって、Yディメンションは、Xディメンション以上である必要があります。 クラスMediaSizeは、ISO、JIS、北米、エンジニアリングおよびその他のメディアのネストされたクラスに編成された、多数の標準メディア・サイズ値を宣言します。MediaSizeは、メディアを指定するためにまだ使用されていません。 現在の役割は指定された媒体へのマッピングです(MediaSizeNameを参照)。 クライアントは、マッピング・メソッドMediaSize.getMediaSizeForName(MediaSizeName)を使用して、このAPIに列挙されたMediaSizeNameインスタンスの物理ディメンションを検索できます。 このメソッドはこの情報を印刷の書式設定とページ作成に使用するクライアントで有効です。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static classMediaSize.EngineeringクラスMediaSize.Engineeringには、エンジニアリング・メディアのMediaSize値が含まれます。static classMediaSize.ISOクラスMediaSize.ISOには、ISOメディアのMediaSize値が含まれます。static classMediaSize.JISクラスMediaSize.JISには、JIS (日本語)メディアのMediaSize値が含まれます。static classMediaSize.NAクラスMediaSize.NAには、北米メディアのMediaSize値が含まれます。static classMediaSize.OtherクラスMediaSize.Otherには、その他のメディアのMediaSize値が含まれます。
-
フィールドのサマリー
-
クラスjavax.print.attributeで宣言されるフィールド。Size2DSyntax
INCH, MM
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MediaSize(float x, float y, int units)指定された浮動小数点値を使用して新しい媒体サイズ属性を構築します。MediaSize(float x, float y, int units, MediaSizeName media)指定された浮動小数点値を使用して新しい媒体サイズ属性を構築します。MediaSize(int x, int y, int units)指定された整数値を使用して新しい媒体サイズ属性を構築します。MediaSize(int x, int y, int units, MediaSizeName media)指定された整数値を使用して新しい媒体サイズ属性を構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object object)この媒体サイズ属性がオブジェクトで渡されるものと一致するかどうかを返します。static MediaSizeNamefindMedia(float x, float y, int units)指定されたディメンションは、すべての標準MediaSizeインスタンスの中から一致するMediaSizeインスタンスを見つけるために使用されます。Class<? extends Attribute>getCategory()この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。static MediaSizegetMediaSizeForName(MediaSizeName media)指定した名前付きメディアのMediaSizeを取得します。MediaSizeNamegetMediaSizeName()このサイズに対応する媒体が存在する場合、その名称を返します。StringgetName()属性値がインスタンスとなるカテゴリの名前を返します。-
クラスjavax.print.attributeで宣言されたメソッド。Size2DSyntax
getSize, getX, getXMicrometers, getY, getYMicrometers, hashCode, toString, toString
-
-
-
-
コンストラクタの詳細
-
MediaSize
public MediaSize(float x, float y, int units)指定された浮動小数点値を使用して新しい媒体サイズ属性を構築します。- パラメータ:
x-Xディメンションy-Yディメンションunits- 単位変換係数(例:Size2DSyntax.INCHまたはSize2DSyntax.MM)- 例外:
IllegalArgumentException-x < 0、y < 0、units < 1またはx > yの場合
-
MediaSize
public MediaSize(int x, int y, int units)指定された整数値を使用して新しい媒体サイズ属性を構築します。- パラメータ:
x-Xディメンションy-Yディメンションunits- 単位変換係数(例:Size2DSyntax.INCHまたはSize2DSyntax.MM)- 例外:
IllegalArgumentException-x < 0、y < 0、units < 1またはx > yの場合
-
MediaSize
public MediaSize(float x, float y, int units, MediaSizeName media)指定された浮動小数点値を使用して新しい媒体サイズ属性を構築します。- パラメータ:
x-Xディメンションy-Yディメンションunits- 単位変換係数(例:Size2DSyntax.INCHまたはSize2DSyntax.MM)media- このMediaSizeに関連付けるメディア名- 例外:
IllegalArgumentException-x < 0、y < 0、units < 1またはx > yの場合
-
MediaSize
public MediaSize(int x, int y, int units, MediaSizeName media)指定された整数値を使用して新しい媒体サイズ属性を構築します。- パラメータ:
x-Xディメンションy-Yディメンションunits- 単位変換係数(例:Size2DSyntax.INCHまたはSize2DSyntax.MM)media- このMediaSizeに関連付けるメディア名- 例外:
IllegalArgumentException-x < 0、y < 0、units < 1またはx > yの場合
-
-
メソッドの詳細
-
getMediaSizeName
public MediaSizeName getMediaSizeName()
このサイズに対応する媒体が存在する場合、その名称を返します。- 戻り値:
- このメディア・サイズの名前。このサイズに名前が関連付けられていない場合は
null(匿名サイズ)
-
getMediaSizeForName
public static MediaSize getMediaSizeForName(MediaSizeName media)
指定した名前付きメディアのMediaSizeを取得します。- パラメータ:
media- サイズが検索されるメディアの名前- 戻り値:
- メディアのサイズ。このメディアがどのサイズにも関連付けられていない場合は
null
-
findMedia
public static MediaSizeName findMedia(float x, float y, int units)
指定されたディメンションは、すべての標準MediaSizeインスタンスの中から一致するMediaSizeインスタンスを見つけるために使用されます。 一致するものがない場合は一番近いものが使用されます。MediaSizeは、MediaSizeNameオブジェクトの検索に使用されます。 最も近いMediaSizeに対応するMediaインスタンスがない場合、このメソッドはnullを返します。このメソッドは、ディメンションのみを持ち、ディメンションに対応する
Mediaを検出するクライアントに役立ちます。- パラメータ:
x-Xディメンションy-Yディメンションunits- 単位変換係数(例:Size2DSyntax.INCHまたはSize2DSyntax.MM)- 戻り値:
- これらのディメンションに一致する
MediaSizeName、またはnull - 例外:
IllegalArgumentException-x <= 0、y <= 0、またはunits < 1の場合
-
equals
public boolean equals(Object object)
この媒体サイズ属性がオブジェクトで渡されるものと一致するかどうかを返します。 次の条件がすべてtrueの場合に同等とみなされます。objectはnullではありません。objectは、クラスMediaSizeのインスタンスです。- このメディア・サイズ属性の
Xディメンションは、objectのXディメンションと同じです。 - このメディア・サイズ属性の
Yディメンションは、objectのYディメンションと同じです。
- オーバーライド:
equals、クラスSize2DSyntax- パラメータ:
object- 比較するObject- 戻り値:
objectがこのメディア・サイズ属性と同等の場合はtrue、そうでない場合はfalse- 関連項目:
Object.hashCode()、HashMap
-
getCategory
public final Class<? extends Attribute> getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。クラス
MediaSizeおよびベンダー定義のサブクラスの場合、カテゴリはクラスMediaSize自体になります。- 定義:
getCategory、インタフェースAttribute- 戻り値:
- 属性クラス(カテゴリ)の出力、クラス
java.lang.Classのインスタンス
-
-