org.apache.fop.fo.properties
Class IndentPropertyMaker
java.lang.Object
|
+--org.apache.fop.fo.properties.CorrespondingPropertyMaker
|
+--org.apache.fop.fo.properties.IndentPropertyMaker
- public class IndentPropertyMaker
- extends CorrespondingPropertyMaker
This property maker handles the calculations described in 5.3.2 which
involves the sizes of the corresponding margin-* properties and the
padding-* and border-*-width properties.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndentPropertyMaker
public IndentPropertyMaker(PropertyMaker baseMaker)
- Create a start-indent or end-indent property maker.
- Parameters:
baseMaker
- the property maker to use
setPaddingCorresponding
public void setPaddingCorresponding(int[] paddingCorresponding)
- Set the corresponding values for the padding-* properties.
- Parameters:
paddingCorresponding
- the corresping propids.
setBorderWidthCorresponding
public void setBorderWidthCorresponding(int[] borderWidthCorresponding)
- Set the corresponding values for the border-*-width properties.
- Parameters:
borderWidthCorresponding
- the corresping propids.
compute
public Property compute(PropertyList propertyList)
throws PropertyException
- Calculate the corresponding value for start-indent and end-indent.
- Overrides:
compute
in class CorrespondingPropertyMaker
- See Also:
CorrespondingPropertyMaker.compute(PropertyList)
computeConforming
public Property computeConforming(PropertyList propertyList)
throws PropertyException
- Calculate the corresponding value for start-indent and end-indent.
- See Also:
CorrespondingPropertyMaker.compute(PropertyList)
computeAlternativeRuleset
public Property computeAlternativeRuleset(PropertyList propertyList)
throws PropertyException
- Calculate the corresponding value for start-indent and end-indent.
This method calculates indent following an alternative rule set that
tries to mimic many commercial solutions that chose to violate the
XSL specification.
- See Also:
CorrespondingPropertyMaker.compute(PropertyList)
Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.