diff options
Diffstat (limited to 'src/java/org/apache/fop/fo')
-rw-r--r-- | src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java b/src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java index cd04c0ebf..fe029370c 100644 --- a/src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java +++ b/src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java @@ -77,12 +77,11 @@ public class IndentPropertyMaker extends CorrespondingPropertyMaker { // Calculate the values as described in 5.3.2. try { Numeric v = new FixedLength(0); - /* - if (!propertyList.getFObj().generatesInlineAreas()) { - String propName = FOPropertyMapping.getPropertyName(this.propId); - v = v.add(propertyList.getInherited(propName).getNumeric()); + if (!propertyList.getFObj().generatesReferenceAreas()) { + // The inherited_value_of([start|end]-indent) + v = NumericOp.addition(v, propertyList.getInherited(this.baseMaker.propId).getNumeric()); } - */ + // The corresponding absolute margin-[right|left}. v = NumericOp.addition(v, propertyList.get(propertyList.getWritingMode(lr_tb, rl_tb, tb_rl)).getNumeric()); v = NumericOp.addition(v, getCorresponding(paddingCorresponding, propertyList).getNumeric()); v = NumericOp.addition(v, getCorresponding(borderWidthCorresponding, propertyList).getNumeric()); |