public class LengthBase extends Object implements PercentBase
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNMENT_ADJUST
constant for a alignment adjust percent-based length
|
static int |
CONTAINING_BLOCK_HEIGHT
constant for a containing block percent-based length
|
static int |
CONTAINING_BLOCK_WIDTH
constant for a containing block percent-based length
|
static int |
CONTAINING_REFAREA_WIDTH
constant for a containing refarea percent-based length
|
static int |
CUSTOM_BASE
constant for a custom percent-based length
|
protected FObj |
fobj
The FO for which this property is to be calculated.
|
static int |
FONTSIZE
constant for a font-size percent-based length
|
static int |
IMAGE_BACKGROUND_POSITION_HORIZONTAL
constant for a image background position horizontal percent-based length
|
static int |
IMAGE_BACKGROUND_POSITION_VERTICAL
constant for a image background position vertical percent-based length
|
static int |
IMAGE_INTRINSIC_HEIGHT
constant for a image intrinsic percent-based length
|
static int |
IMAGE_INTRINSIC_WIDTH
constant for a image intrinsic percent-based length
|
static int |
INH_FONTSIZE
constant for an inh font-size percent-based length
|
protected static org.apache.commons.logging.Log |
log
logging instance
|
static int |
PARENT_AREA_WIDTH
constant for a containing box percent-based length
|
static int |
TABLE_UNITS
constant for a table-unit-based length
|
| Constructor and Description |
|---|
LengthBase(PropertyList plist,
int baseType)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Length |
getBaseLength() |
int |
getBaseLength(PercentBaseContext context) |
double |
getBaseValue() |
int |
getDimension()
Determines whether a numeric property is created or one with a percentage
base.
|
int |
hashCode() |
String |
toString() |
public static final int CUSTOM_BASE
public static final int FONTSIZE
public static final int INH_FONTSIZE
public static final int PARENT_AREA_WIDTH
public static final int CONTAINING_REFAREA_WIDTH
public static final int CONTAINING_BLOCK_WIDTH
public static final int CONTAINING_BLOCK_HEIGHT
public static final int IMAGE_INTRINSIC_WIDTH
public static final int IMAGE_INTRINSIC_HEIGHT
public static final int IMAGE_BACKGROUND_POSITION_HORIZONTAL
public static final int IMAGE_BACKGROUND_POSITION_VERTICAL
public static final int TABLE_UNITS
public static final int ALIGNMENT_ADJUST
protected static final org.apache.commons.logging.Log log
protected FObj fobj
public LengthBase(PropertyList plist, int baseType) throws PropertyException
plist - property list for thisbaseType - a constant defining the type of teh percent basePropertyException - In case an problem occurs while evaluating valuespublic int getDimension()
PercentBasegetDimension in interface PercentBasepublic double getBaseValue()
getBaseValue in interface PercentBasepublic int getBaseLength(PercentBaseContext context) throws PropertyException
getBaseLength in interface PercentBasecontext - The context for percentage evaluationPropertyException - if a problem occurs during evaluation of this
value.Copyright © 2025 Apache Software Foundation. All rights reserved.