public class MediaSize extends Size2DSyntax implements Attribute
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.JIS には、JIS (日本工業規格) 媒体の
MediaSize 値が含まれています。 |
static class |
MediaSize.NA
クラス MediaSize.NA には、北米規格媒体の
MediaSize 値が含まれています。 |
static class |
MediaSize.Other
クラス MediaSize.Other には、その他の媒体の
MediaSize 値が含まれています。 |
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()
属性値がインスタンスとなるカテゴリの名前を返します。
|
getSize, getX, getXMicrometers, getY, getYMicrometers, hashCode, toString, toString
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
の場合にスローされる。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
の場合にスローされる。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
の場合にスローされる。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
の場合にスローされる。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
- - 寸法 Xy
- - 寸法 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 次元と一致する。
equals
、クラス: Size2DSyntax
object
- 比較対象のオブジェクト。object
がこの媒体サイズ属性と一致する場合は true、そうでない場合は false。Object.hashCode()
、HashMap
public final Class<? extends Attribute> getCategory()
MediaSize クラス、およびベンダー定義の任意のサブクラスでは、カテゴリは MediaSize クラス自身になります。
getCategory
、インタフェース: Attribute
java.lang.Class
クラスのインスタンス。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.