public class MediaSize extends Size2DSyntax implements Attribute
mediasize尚未指定媒体。它的作用是作为一个名为媒体映射(见MediaSizeName
)。客户可以用作图的方法MediaSize.getMediaSizeForName(MediaSizeName)
找到的mediasizename实例这个API枚举的物理尺寸。这是非常有用的客户需要此信息格式和分页打印。
Modifier and Type | Class and Description |
---|---|
static class |
MediaSize.Engineering
类mediasize。工程包括工程媒体
MediaSize 值。
|
static class |
MediaSize.ISO
类mediasize.iso包括
MediaSize ISO媒体价值。
|
static class |
MediaSize.JIS
类mediasize.jis包括JIS(日本)媒体
MediaSize 值。
|
static class |
MediaSize.NA
类mediasize.na包括北美媒体
MediaSize 值。
|
static class |
MediaSize.Other
类mediasize。其他包括各种媒体
MediaSize 值。
|
INCH, MM
Constructor and Description |
---|
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)
从给定的整数值构造一个新的媒体大小属性。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
返回此媒体大小属性是否等效于对象的传递。
|
static MediaSizeName |
findMedia(float x, float y, int units)
指定的尺寸用于定位匹配mediasize实例从所有标准mediasize实例。
|
类<? 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
-(unchecked异常)如果
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
-(unchecked异常)如果
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
-(unchecked异常)如果
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
-(unchecked异常)如果
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没有相应的媒体实例返回null。
此方法是有用的,只有尺寸的客户,并希望找到一个媒体对应的尺寸。
x
-尺寸
y
- Y维度。
units
单位转换因子,如
Size2DSyntax.INCH
或
Size2DSyntax.MM
IllegalArgumentException
-如果
x <= 0
,
y <= 0
,或
units < 1
。
public boolean equals(Object object)
object
不空。object
是类mediasize实例。object
X维。object
的Y尺寸。equals
方法重写,继承类
Size2DSyntax
object
对象比较。
object
相当于该媒体大小属性真,否则为假。
Object.hashCode()
,
HashMap
public final 类<? extends Attribute> getCategory()
方法重写,继承类mediasize和任何厂商定义的子类,类是类mediasize本身。
getCategory
接口
Attribute
java.lang.Class
类实例。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.