[xep-support] the order of the conditional-page-master-reference
Marc
marc.liste at free.fr
Mon Mar 29 04:25:58 PST 2004
Hello,
I found a problem with the fo:conditional-page-master-reference, it's about the order of the element when there is a page-postion attribute.
----
<fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/>
<fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/>
<fo:conditional-page-master-reference odd-or-even="odd" page-position="first" master-reference="odd-first-page"/>
<fo:conditional-page-master-reference odd-or-even="even" page-position="first" master-reference="even-first-page"/>
---- doesn't run
but :
<fo:conditional-page-master-reference odd-or-even="odd" page-position="first" master-reference="odd-first-page"/>
<fo:conditional-page-master-reference odd-or-even="even" page-position="first" master-reference="even-first-page"/>
<fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/>
<fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/>
---- runs very well
here is a sample where you can invert the lines :
Marc
------------------------------------------------------------
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="first-page">
<fo:region-body margin="1in" border="thin solid silver" padding="6pt"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="odd-page">
<fo:region-body margin="1in" border-right="medium gray ridge" padding-right="6pt"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="even-page">
<fo:region-body margin="1in" border-left="medium gray ridge" padding-left="6pt"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="odd-first-page">
<fo:region-body margin="1in" border="thin solid silver" padding="6pt"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="even-first-page">
<fo:region-body margin="1in" />
</fo:simple-page-master>
<fo:page-sequence-master master-name="my-sequence">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/>
<fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/>
<fo:conditional-page-master-reference odd-or-even="odd" page-position="first" master-reference="odd-first-page"/>
<fo:conditional-page-master-reference odd-or-even="even" page-position="first" master-reference="even-first-page"/>
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="my-sequence">
<fo:flow flow-name="xsl-region-body" font="72pt Times">
<fo:block space-before="2in" space-after="2in">
Seq 1
</fo:block>
<fo:block space-before="2in" space-after="2in">
Second block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Third block
</fo:block>
<fo:block space-before="2in" space-after="2in">
First block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Second block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Third block
</fo:block>
<fo:block space-before="2in" space-after="2in">
First block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Second block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Third block
</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="my-sequence">
<fo:flow flow-name="xsl-region-body" font="72pt Times">
<fo:block space-before="2in" space-after="2in">
Seq 2
</fo:block>
<fo:block space-before="2in" space-after="2in">
Second block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Third block
</fo:block>
<fo:block space-before="2in" space-after="2in">
First block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Second block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Third block
</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="my-sequence">
<fo:flow flow-name="xsl-region-body" font="72pt Times">
<fo:block space-before="2in" space-after="2in">
Seq 3
</fo:block>
<fo:block space-before="2in" space-after="2in">
Second block
</fo:block>
<fo:block space-before="2in" space-after="2in">
Third block
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) 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