[xep-support] Extent of start and end regions

W. Eliot Kimber eliot at isogen.com
Thu Oct 31 12:29:26 PST 2002


Given this document (note value of "precedence=" attribute on 
region-before):

<?xml version="1.0"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
     font-family="sans-serif"
     font-size="12pt"
 >
   <fo:layout-master-set>
     <fo:simple-page-master master-name="mypage"
         page-height="11in"
         page-width="8.5in">
       <fo:region-body/>
       <fo:region-before
           precedence="true"
           background-color="red"
           extent="1in"/>
       <fo:region-after
           background-color="green"
           extent="1in"/>
       <fo:region-start
           background-color="blue"
           extent="1in"/>
       <fo:region-end
            background-color="yellow"
          extent="1in"/>
     </fo:simple-page-master>
   </fo:layout-master-set>
   <fo:page-sequence master-reference="mypage">
     <fo:flow flow-name="xsl-region-body"
         >
       <fo:block
         ><fo:inline
         >Precedence on region-before is 'true'</fo:inline
       ></fo:block>
     </fo:flow>
   </fo:page-sequence>
</fo:root>

XEP correctly makes the before region before the full page width. If you 
switch precedence to "false" (the default), the before region is 
correctly limited to the space allowed by the extents of the start and 
end regions *but* the start and end regions are not then extended to 
page's before edge as required. That is, when you format the document 
with precedence set to false, you get a white square in each corner 
where the start and end regions should be.

Cheers,

E.
-- 
W. Eliot Kimber, eliot at isogen.com
Consultant, ISOGEN International

1016 La Posada Dr., Suite 240
Austin, TX  78752 Phone: 512.656.4139

-------------------
By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html



More information about the Xep-support mailing list