public final class FixedLength extends LengthProperty
LengthProperty.Maker
Modifier and Type | Field and Description |
---|---|
static String |
CM
Describes the unit centimeter.
|
static String |
INCH
Describes the unit inch.
|
static String |
MM
Describes the unit millimeter.
|
static String |
MPT
Describes the unit millipoint.
|
static String |
PICA
Describes the unit pica.
|
static String |
POINT
Describes the unit point.
|
static FixedLength |
ZERO_FIXED_LENGTH
canonical zero-length instance
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static FixedLength |
getInstance(double numUnits)
Return the cached
FixedLength instance corresponding
to the computed value. |
static FixedLength |
getInstance(double numUnits,
String units)
Return the cached
FixedLength instance corresponding
to the computed value
This method assumes a source-resolution of 1 (1px = 1pt) |
static FixedLength |
getInstance(double numUnits,
String units,
float sourceResolution)
Return the cached
FixedLength instance corresponding
to the computed value in base-units (millipoints). |
double |
getNumericValue()
Return the value of this Numeric
|
double |
getNumericValue(PercentBaseContext context)
Return the value of this Numeric
|
int |
getValue()
Returns the length in 1/1000ths of a point (millipoints)
|
int |
getValue(PercentBaseContext context)
Returns the length in 1/1000ths of a point (millipoints)
|
int |
hashCode() |
boolean |
isAbsolute()
Return true since a FixedLength is always absolute.
|
String |
toString() |
getDimension, getLength, getNumeric, getObject
getCharacter, getColor, getCondLength, getEnum, getKeep, getLengthPair, getLengthRange, getList, getNCname, getNumber, getSpace, getSpecifiedValue, getString, isAuto, setSpecifiedValue
public static final String PICA
public static final String POINT
public static final String MM
public static final String CM
public static final String INCH
public static final String MPT
public static final FixedLength ZERO_FIXED_LENGTH
public static FixedLength getInstance(double numUnits, String units, float sourceResolution)
FixedLength
instance corresponding
to the computed value in base-units (millipoints).numUnits
- quantity of input unitsunits
- input unit specifiersourceResolution
- input/source resolution (= ratio of pixels per pt)public static FixedLength getInstance(double numUnits, String units)
FixedLength
instance corresponding
to the computed value
This method assumes a source-resolution of 1 (1px = 1pt)numUnits
- input unitsunits
- unit specifierpublic static FixedLength getInstance(double numUnits)
FixedLength
instance corresponding
to the computed value.
This method assumes 'millipoints' (non-standard) as units,
and an implied source-resolution of 1 (1px = 1pt).numUnits
- input unitspublic int getValue()
public int getValue(PercentBaseContext context)
context
- The context for the length calculation (for percentage based lengths)public double getNumericValue()
public double getNumericValue(PercentBaseContext context)
context
- The context for the length calculation (for percentage based lengths)public boolean isAbsolute()
Copyright © 2025 Apache Software Foundation. All rights reserved.