- java.lang.Object
-
- javafx.print.Paper
-
public final class Paper extends Object
封装打印机使用的纸介质尺寸的类。打印机枚举的纸张尺寸是可以选择用于在该打印机上打印的纸张尺寸的权威来源。
但是为方便起见,该类预先定义了一些最常见的纸张尺寸,以便应用程序可以轻松地从代码设置默认参数,例如参考
Paper.A4
- 从以下版本开始:
- JavaFX 8.0
-
-
Field Summary
Fields Modifier and Type Field 描述 static Paper
A0
指定ISO A0尺寸,841 mm×1189 mm。static Paper
A1
指定ISO A1尺寸,594 mm×841 mm。static Paper
A2
指定ISO A2尺寸,420 mm×594 mm。static Paper
A3
指定ISO A3尺寸,297 mm x 420 mm。static Paper
A4
指定ISO A4尺寸,210 mm×297 mm。static Paper
A5
指定ISO A5尺寸,148 mm×210 mm。static Paper
A6
指定ISO A6尺寸,105 mm×148 mm。static Paper
C
指定工程C尺寸,17英寸×22英寸。static Paper
DESIGNATED_LONG
指定ISO指定长尺寸,110 mm×220 mm。static Paper
EXECUTIVE
指定行政大小,7.25英寸×10.5英寸。static Paper
JAPANESE_POSTCARD
指定日本明信片大小,100毫米×148毫米。static Paper
JIS_B4
指定JIS B4尺寸,257 mm×364 mm。static Paper
JIS_B5
指定JIS B5尺寸,182 mm×257 mm。static Paper
JIS_B6
指定JIS B6尺寸,128 mm×182 mm。static Paper
LEGAL
指定北美合法尺寸,8.5英寸×14英寸。static Paper
MONARCH_ENVELOPE
指定Monarch信封尺寸,3.87英寸×7.5英寸。static Paper
NA_8X10
指定北美8寸×10英寸的纸。static Paper
NA_LETTER
指定北美字母大小,8.5英寸×11英寸static Paper
NA_NUMBER_10_ENVELOPE
指定北美10号商业信封尺寸,4.125英寸×9.5英寸。static Paper
TABLOID
指定小时大小,11英寸×17英寸。
-
-
-
字段详细信息
-
A0
public static final Paper A0
指定ISO A0尺寸,841 mm×1189 mm。
-
A1
public static final Paper A1
指定ISO A1尺寸,594 mm×841 mm。
-
A2
public static final Paper A2
指定ISO A2尺寸,420 mm×594 mm。
-
A3
public static final Paper A3
指定ISO A3尺寸,297 mm x 420 mm。
-
A4
public static final Paper A4
指定ISO A4尺寸,210 mm×297 mm。
-
A5
public static final Paper A5
指定ISO A5尺寸,148 mm×210 mm。
-
A6
public static final Paper A6
指定ISO A6尺寸,105 mm×148 mm。
-
DESIGNATED_LONG
public static final Paper DESIGNATED_LONG
指定ISO指定长尺寸,110 mm×220 mm。
-
NA_LETTER
public static final Paper NA_LETTER
指定北美字母大小,8.5英寸×11英寸
-
LEGAL
public static final Paper LEGAL
指定北美合法尺寸,8.5英寸×14英寸。
-
TABLOID
public static final Paper TABLOID
指定小时大小,11英寸×17英寸。
-
EXECUTIVE
public static final Paper EXECUTIVE
指定行政大小,7.25英寸×10.5英寸。
-
NA_8X10
public static final Paper NA_8X10
指定北美8寸×10英寸的纸。
-
MONARCH_ENVELOPE
public static final Paper MONARCH_ENVELOPE
指定Monarch信封尺寸,3.87英寸×7.5英寸。
-
NA_NUMBER_10_ENVELOPE
public static final Paper NA_NUMBER_10_ENVELOPE
指定北美10号商业信封尺寸,4.125英寸×9.5英寸。
-
C
public static final Paper C
指定工程C尺寸,17英寸×22英寸。
-
JIS_B4
public static final Paper JIS_B4
指定JIS B4尺寸,257 mm×364 mm。
-
JIS_B5
public static final Paper JIS_B5
指定JIS B5尺寸,182 mm×257 mm。
-
JIS_B6
public static final Paper JIS_B6
指定JIS B6尺寸,128 mm×182 mm。
-
JAPANESE_POSTCARD
public static final Paper JAPANESE_POSTCARD
指定日本明信片大小,100毫米×148毫米。
-
-
方法详细信息
-
getName
public final String getName()
获取论文名称。 这可能不是直接用于用户显示,因为它不是本地化的。- 结果
- 论文名称
-
getWidth
public final double getWidth()
以磅数(1/72英寸)获取纸张的宽度- 结果
- 纸张的宽度(1/72英寸)
-
getHeight
public final double getHeight()
以磅数(1/72英寸)获取纸张的高度- 结果
- 纸的高度(1/72英寸)
-
hashCode
public final int hashCode()
描述从类别复制:Object
返回对象的哈希码值。 支持这种方法是为了散列表的利益,如由HashMap
提供的那样 。hashCode
的总合同是:- 无论何时在执行Java应用程序时多次在同一个对象上调用该对象,则
hashCode
方法必须始终返回相同的整数,前提是修改了对象中equals
比较中的信息。 该整数不需要从一个应用程序的执行到相同应用程序的另一个执行保持一致。 - 如果根据
equals(Object)
方法两个对象相等,则在两个对象中的每个对象上调用hashCode
方法必须产生相同的整数结果。 - 不要求如果两个对象根据
Object.equals(java.lang.Object)
方法不相等,那么在两个对象中的每个对象上调用hashCode
方法必须产生不同的整数结果。 但是,程序员应该意识到,为不等对象生成不同的整数结果可能会提高哈希表的性能。
尽可能多的合理实用,由类
Object
定义的hashCode方法确实为不同的对象返回不同的整数。 (在某个时间点,hashCode可能或可能不被实现为对象的存储器地址的某些功能。)- 重写:
-
hashCode
在Object
- 结果
- 该对象的哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
- 无论何时在执行Java应用程序时多次在同一个对象上调用该对象,则
-
equals
public final boolean equals(Object o)
描述从类别复制:Object
指示一些其他对象是否等于此。equals
方法在非空对象引用上实现等价关系:- 自反性 :对于任何非空的参考值
x
,x.equals(x)
应该返回true
。 - 它是对称的 :对于任何非空引用值
x
和y
,x.equals(y)
应该返回true
当且仅当y.equals(x)
回报true
。 - 传递性 :对于任何非空引用值
x
,y
,并z
,如果x.equals(y)
回报true
和y.equals(z)
回报true
,然后x.equals(z)
应该返回true
。 - 它是一致的 :对于任何非空引用值
x
和y
,在多次调用x.equals(y)
始终返回true
或始终返回false
,没有设置中使用的信息equals
比较上的对象被修改。 - 对于任何非空的参考值
x
,x.equals(null)
应该返回false
。
该
equals
类方法Object
实现对象上差别可能性最大的相等关系; 也就是说,对于任何非空参考值x
和y
,当且仅当x
和y
引用相同对象(x == y
具有值true
)时,该方法返回true
。请注意,无论何时覆盖此方法,通常需要覆盖
hashCode
方法,以便维护hashCode
方法的一般合同,该方法规定相等的对象必须具有相等的哈希码。- 重写:
-
equals
在Object
- 参数
-
o
- 与之比较的参考对象。 - 结果
-
如果此对象与obj参数相同,
true
; 否则为false
。 - 另请参见:
-
Object.hashCode()
,HashMap
- 自反性 :对于任何非空的参考值
-
toString
public final String toString()
描述从类别复制:Object
返回对象的字符串表示形式。 一般情况下,toString
方法返回一个“toString
代表”此对象的字符串。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。该
toString
类方法Object
返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@
”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串:getClass().getName() + '@' + Integer.toHexString(hashCode())
-
-