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.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object