klease      02/02/23 08:47:02

  Modified:    src/codegen foproperties.xml properties.xsl
  Log:
  Add corresponding properties for space-*
  
  Revision  Changes    Path
  1.30      +9 -0      xml-fop/src/codegen/foproperties.xml
  
  Index: foproperties.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/codegen/foproperties.xml,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- foproperties.xml  17 Feb 2002 21:59:29 -0000      1.29
  +++ foproperties.xml  23 Feb 2002 16:47:01 -0000      1.30
  @@ -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>
  
  
  
  1.15      +5 -0      xml-fop/src/codegen/properties.xsl
  
  Index: properties.xsl
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/codegen/properties.xsl,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- properties.xsl    22 Nov 2001 07:15:38 -0000      1.14
  +++ properties.xsl    23 Feb 2002 16:47:01 -0000      1.15
  @@ -459,6 +459,7 @@
   <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);
  @@ -550,6 +551,10 @@
   
   <xsl:template match="propval/wmrel2abs">
      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">
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to