|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.print.attribute.Size2DSyntax | +--javax.print.attribute.standard.MediaSize
MediaSize は縦長に置いた場合の媒体の寸法を二次元のサイズ値として示す印刷属性クラスです。X 次元が底辺の長さ、Y 次元が左辺の長さを表します。Y 次元の値は X 次元の値以上である必要があります。多くの標準的な媒体のサイズ値が宣言され、入れ子にされている ISO、JIS、北米規格、技術規格、その他媒体などのクラスにそれぞれまとめられています。
MediaSize は、現在はまだ媒体の指定には使用されていません。現在の役割は指定された媒体へのマッピングです (「MediaSizeName
」を参照)。クライアント側でマッピングメソッド MediaSize.getMediaSizeForName(MediaSizeName)
を使い、この API で列挙されている MediaSizeName インスタンスの物理的な寸法を検索することができます。このメソッドはこの情報を印刷の書式設定とページ作成に使用するクライアントで有効です。
入れ子クラスの概要 | |
static class |
MediaSize.Engineering
MediaSize.Engineering クラスには技術規格媒体の MediaSize 値が格納されています。 |
static class |
MediaSize.ISO
MediaSize.ISO クラスには ISO 媒体の MediaSize 値が格納されています。
|
static class |
MediaSize.JIS
MediaSize. |
static class |
MediaSize.NA
MediaSize.NA クラスには北米規格媒体の MediaSize 値が格納されています。 |
static class |
MediaSize.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)
指定された整数値を使用して新しい媒体サイズ属性を構築します。 |
メソッドの概要 | |
boolean |
equals(Object object)
この媒体サイズ属性がオブジェクトで渡されるものと一致するかどうかを返します。 |
static MediaSizeName |
findMedia(float x,
float y,
int units)
指定された寸法を使用して、すべての標準 MediaSize インスタンスから一致する MediaSize インスタンスを検索します。 |
Class |
getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。 |
static MediaSize |
getMediaSizeForName(MediaSizeName media)
指定された名称を持つ媒体の MediaSize を返します。 |
MediaSizeName |
getMediaSizeName()
このサイズに対応する媒体が存在する場合、その名称を返します。 |
String |
getName()
この属性値がインスタンスであるカテゴリの名称を返します。 |
クラス javax.print.attribute.Size2DSyntax から継承したメソッド |
getSize, getX, getXMicrometers, getY, getYMicrometers, hashCode, toString, toString |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public MediaSize(float x, float y, int units)
x
- X 次元y
- Y 次元units
- Size2DSyntax.INCH
や Size2DSyntax.MM
などの単位変換係数
IllegalArgumentException
- 未確認の例外。x
または y
がゼロより小さい場合、units
が 1 より小さい場合、または x
が y
より大きい場合public MediaSize(int x, int y, int units)
x
- X 次元y
- Y 次元units
- Size2DSyntax.INCH
や Size2DSyntax.MM
などの単位変換係数
IllegalArgumentException
- 未確認の例外。x
または y
がゼロより小さい場合、units
が 1 より小さい場合、または x
が y
より大きい場合public MediaSize(float x, float y, int units, MediaSizeName media)
x
- X 次元y
- Y 次元units
- Size2DSyntax.INCH
や Size2DSyntax.MM
などの単位変換係数media
- この MediaSize に関連付けられている媒体名
IllegalArgumentException
- 未確認の例外。x
または y
がゼロより小さい場合、units
が 1 より小さい場合、または x
が y
より大きい場合public MediaSize(int x, int y, int units, MediaSizeName media)
x
- X 次元y
- Y 次元units
- Size2DSyntax.INCH
や Size2DSyntax.MM
などの単位変換係数media
- この MediaSize に関連付けられている媒体名
IllegalArgumentException
- 未確認の例外。x
または y
がゼロより小さい場合、units
が 1 より小さい場合、または x
が y
より大きい場合メソッドの詳細 |
public MediaSizeName getMediaSizeName()
public static MediaSize getMediaSizeForName(MediaSizeName media)
media
- サイズを検索する媒体の名称
public static MediaSizeName findMedia(float x, float y, int units)
検索された MediaSize が MediaSizeName オブジェクトの検索に使用されます。一番近い MediaSize に対応する Media インスタンスがない場合は null が返されます。
クライアントが寸法のみを情報として持ち、その寸法に対応する Media を検索する場合にこのメソッドが有効です。
x
- X 次元y
- Y 次元units
- Size2DSyntax.INCH
や Size2DSyntax.MM
などの単位変換係数
IllegalArgumentException
- x が 0 以下、y が 0 以下、または units が 1 未満の場合public boolean equals(Object object)
object
が null でない
object
が MediaSize クラスのインスタンスである
object
の X 次元と一致する
object
の Y 次元と一致する
Size2DSyntax
内の equals
object
- 比較対象のオブジェクト
object
がこの媒体サイズ属性と一致する場合は true、そうでない場合は falsepublic final Class getCategory()
MediaSize クラス、およびベンダー定義の任意のサブクラスでは、カテゴリは MediaSize クラス自身になります。
Attribute
内の getCategory
java.lang.Class
クラスのインスタンスである印刷属性クラス (カテゴリ)public final String getName()
MediaSize クラス、およびベンダー定義の任意のサブクラスでは、カテゴリ名は media-size
になります。
Attribute
内の getName
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.