Package org.apache.fop.datatypes
Interface PercentBase
- All Known Implementing Classes:
LengthBase
public interface PercentBase
Interface for objects that can be used as base objects for percentage
computations
-
Method Summary
Modifier and TypeMethodDescriptionint
getBaseLength
(PercentBaseContext context) double
int
Determines whether a numeric property is created or one with a percentage base.
-
Method Details
-
getDimension
int getDimension()Determines whether a numeric property is created or one with a percentage base.- Returns:
- 0 for length, 1 for percentage
-
getBaseValue
double getBaseValue()- Returns:
- the base value (this will be used as the base to which a percentage will be applied to compute the length of the referencing item)
-
getBaseLength
- Parameters:
context
- The context for percentage evaluation- Returns:
- the integer size in millipoints of the object (this will be used as the base to which a percentage will be applied to compute the length of the referencing item)
- Throws:
PropertyException
- if a problem occurs during evaluation of this value.
-