public class LengthBase extends java.lang.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(java.lang.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() |
java.lang.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()
PercentBase
getDimension
in interface PercentBase
public double getBaseValue()
getBaseValue
in interface PercentBase
public int getBaseLength(PercentBaseContext context) throws PropertyException
getBaseLength
in interface PercentBase
context
- The context for percentage evaluationPropertyException
- if a problem occurs during evaluation of this
value.public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.