|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.print.attribute.Size2DSyntax javax.print.attribute.standard.MediaSize
public class MediaSize
MediaSize は縦長に置いた場合の媒体の寸法を 2 次元のサイズ値として示す印刷属性クラスです。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<? extends Attribute> |
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、そうでない場合は falseObject.hashCode()
,
Hashtable
public final Class<? extends Attribute> getCategory()
MediaSize クラス、およびベンダー定義の任意のサブクラスでは、カテゴリは MediaSize クラス自身になります。
Attribute
内の getCategory
java.lang.Class
クラスのインスタンスpublic final String getName()
MediaSize クラス、およびベンダー定義の任意のサブクラスでは、カテゴリ名は media-size
になります。
Attribute
内の getName
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。