public abstract class UNIT extends java.lang.Object implements FCloneable, java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
PT_PER_INCH |
static FU |
ZERO
长度为0的UNIT单位
|
| 限定符和类型 | 方法和说明 |
|---|---|
FU |
add(UNIT fu) |
java.lang.Object |
clone() |
boolean |
equal_zero() |
boolean |
equals(java.lang.Object obj) |
protected abstract long |
getMoreFUScale() |
protected abstract java.math.BigDecimal |
getScaleNumber() |
int |
hashCode() |
boolean |
less_than_or_equal_zero() |
boolean |
less_than_zero() |
static UNIT |
max(UNIT u1,
UNIT u2) |
static UNIT |
min(UNIT u1,
UNIT u2) |
boolean |
more_than_or_equal_zero() |
boolean |
more_than_zero() |
boolean |
not_equal_zero() |
FU |
subtract(UNIT fu) |
float |
toCMValue4Scale2() |
long |
toFU()
换算为内部不失真单位
即 磅 英寸 厘米 毫米的最小公倍数处理
|
float |
toINCHValue4Scale3() |
float |
toMMValue4Scale2() |
double |
toPixD(int dpi)
根据dpi换算为像素
返回 double型
假如需要强制转化为Int型,请直接使用toPixI(int dpi),因为浮点型运算是不精确的。
|
float |
toPixF(int dpi)
根据dpi换算为像素
返回 float型
假如需要强制转化为Int型,请直接使用toPixI(int dpi),因为浮点型运算是不精确的。
|
int |
toPixI(int dpi)
根据dpi换算为像素
返回 int型
|
static int |
toPixI(long len,
int dpi) |
float |
toPTValue4Scale2() |
java.lang.String |
toString() |
public static final int PT_PER_INCH
public static final FU ZERO
protected abstract java.math.BigDecimal getScaleNumber()
protected abstract long getMoreFUScale()
public int toPixI(int dpi)
dpi - public static int toPixI(long len,
int dpi)
public float toPixF(int dpi)
dpi - public double toPixD(int dpi)
dpi - public long toFU()
public boolean less_than_zero()
public boolean equal_zero()
public boolean more_than_zero()
public boolean more_than_or_equal_zero()
public boolean less_than_or_equal_zero()
public boolean not_equal_zero()
public float toCMValue4Scale2()
public float toINCHValue4Scale3()
public float toMMValue4Scale2()
public float toPTValue4Scale2()
public boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object