Class PercentContext
- java.lang.Object
-
- org.apache.fop.render.rtf.rtflib.tools.PercentContext
-
- All Implemented Interfaces:
PercentBaseContext
public class PercentContext extends java.lang.Object implements PercentBaseContext
PercentBaseContext implementation to track base widths for percentage calculations.
-
-
Constructor Summary
Constructors Constructor Description PercentContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBaseLength(int lengthBase, FObj fobj)
Returns the available width for a specific FObjvoid
setDimension(FObj fobj)
Elements willing to use this context have to register themselves by calling this function.void
setDimension(FObj fobj, int width)
Elements having a width property can call this function if their width is calculated in RTFHandlervoid
setTableUnit(Table table, int tableUnit)
Records the calculated table unit for a given table.
-
-
-
Method Detail
-
getBaseLength
public int getBaseLength(int lengthBase, FObj fobj)
Returns the available width for a specific FObj- Specified by:
getBaseLength
in interfacePercentBaseContext
- Parameters:
lengthBase
- lengthBase not usedfobj
- the FObj- Returns:
- Available Width
-
setDimension
public void setDimension(FObj fobj, int width)
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
public void setTableUnit(Table table, int tableUnit)
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
public void setDimension(FObj fobj)
Elements willing to use this context have to register themselves by calling this function.- Parameters:
fobj
- the FObj
-
-