git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194666 13f79535-47bb-0310-9956-ffa450edef68tags/fop-0_20_4-doc
@@ -844,10 +844,18 @@ | |||
<property> | |||
<name>space-before</name> | |||
<use-generic>GenericSpace</use-generic> | |||
<!-- Get corresponding margin property using PARENT's writing-mode --> | |||
<corresponding use-if-specified="true"> | |||
<propval>margin-<parwmrel2abs dir="BEFORE"/></propval> | |||
</corresponding> | |||
</property> | |||
<property> | |||
<name>space-after</name> | |||
<use-generic>GenericSpace</use-generic> | |||
<!-- Get corresponding margin property using PARENT's writing-mode --> | |||
<corresponding use-if-specified="true"> | |||
<propval>margin-<parwmrel2abs dir="AFTER"/></propval> | |||
</corresponding> | |||
</property> | |||
<property> | |||
<name>start-indent</name> | |||
@@ -860,6 +868,7 @@ | |||
<propval>margin-<wmrel2abs dir="START"/></propval>+ | |||
<propval>padding-<wmrel2abs dir="START"/></propval>+ | |||
<propval>border-<wmrel2abs dir="START"/>-width</propval> | |||
<!-- + parent start-indent unless parent generates ref area (?) --> | |||
</propexpr> | |||
</corresponding> | |||
</property> |
@@ -459,6 +459,7 @@ public class <xsl:value-of select="$classname"/> extends <xsl:value-of select=" | |||
<xsl:if test=".//corresponding"> | |||
<xsl:if test=".//corresponding/@use-if-specified='true'"> | |||
public boolean isCorrespondingForced(PropertyList propertyList) { | |||
FObj parentFO = propertyList.getParentFObj(); | |||
StringBuffer sbExpr=new StringBuffer(); | |||
<xsl:for-each select=".//corresponding/propval"> | |||
sbExpr.setLength(0); | |||
@@ -552,6 +553,10 @@ public class <xsl:value-of select="$classname"/> extends <xsl:value-of select=" | |||
sbExpr.append(propertyList.wmRelToAbs(PropertyList.<xsl:value-of select="@dir"/>)); | |||
</xsl:template> | |||
<xsl:template match="propval/parwmrel2abs"> | |||
sbExpr.append(parentFO.properties.wmRelToAbs(PropertyList.<xsl:value-of select="@dir"/>)); | |||
</xsl:template> | |||
<xsl:template match="propval/wmabs2rel"> | |||
sbExpr.append(propertyList.wmAbsToRel(PropertyList.<xsl:value-of select="@dir"/>)); | |||
</xsl:template> |