Class PercentContext
java.lang.Object
org.apache.fop.render.rtf.rtflib.tools.PercentContext
- All Implemented Interfaces:
PercentBaseContext
PercentBaseContext implementation to track base widths for percentage calculations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBaseLength(int lengthBase, FObj fobj) Returns the available width for a specific FObjvoidsetDimension(FObj fobj) Elements willing to use this context have to register themselves by calling this function.voidsetDimension(FObj fobj, int width) Elements having a width property can call this function if their width is calculated in RTFHandlervoidsetTableUnit(Table table, int tableUnit) Records the calculated table unit for a given table.
-
Constructor Details
-
PercentContext
public PercentContext()
-
-
Method Details
-
getBaseLength
Returns the available width for a specific FObj- Specified by:
getBaseLengthin interfacePercentBaseContext- Parameters:
lengthBase- lengthBase not usedfobj- the FObj- Returns:
- Available Width
-
setDimension
Elements having a width property can call this function if their width is calculated in RTFHandler- Parameters:
fobj- the FObjwidth- width of the FObj (in millipoints)
-
setTableUnit
Records the calculated table unit for a given table.- Parameters:
table- the table for which the table unit is settableUnit- the table unit value (in millipoints)
-
setDimension
Elements willing to use this context have to register themselves by calling this function.- Parameters:
fobj- the FObj
-