PercentBase
public class LengthBase extends java.lang.Object implements PercentBase
Modifier and Type | Field | 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 | Description |
---|---|
LengthBase(PropertyList plist,
int baseType) |
Constructor
|
Modifier and Type | Method | 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-2016 The Apache Software Foundation. All Rights Reserved.