<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:Arial;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
span.messagetext1
        {font-family:Verdana;
        color:black;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'>I
have an XSL-FO question…<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'>I am
generating a book that may have hundreds of pages. For the general chapters
(not concerned with title pages, index, etc.) I need to be able to alter body
templates based on even and odd pages. I already understand how to do this for
the static content on the page (region before and region after areas) but have
been unable to do it for the body.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'>Does anyone know if it
is possible to have a conditional page body depending on whether or not the
page is even or odd? I understand how to have conditional page-before and
page-after (static content) styles. But I also want the body text (flow) to be
formatted differently depending on whether or not the page is even or odd.</span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
Below you can see my attempt at this </span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'>by
creating "body-even" and "body-odd" in the even and odd
master sets. This attempt, however, just fills up all the odd pages
leaving the even pages blank. I think it might be possible doing something
similar to what I am doing, but I just don’t have it quite right. It
would also be possible if, in my XSL, I could somehow say. “If even”
or “If odd” and then call the appropriate template.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'>Your input would be
appreciated.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'>Jerry J<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:layout-master-set></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><!-- Even pages - 5.5 in x 8.5 in
size --></span></font><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:simple-page-master
master-name="even" page-height="8.5in"
page-width="5.5in></span></font><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:region-body
region-name="body-even" border="1pt solid black"
display-align="before" margin-left="0.3125in"
margin-right="0.75in" margin-top="0.5in"
margin-bottom="0.5in"/></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:region-before
region-name="even-before" border="1pt solid black"
display-align="before" extent="0.3125in"/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:region-after
region-name="even-after" border="1pt solid black"
display-align="after" extent="0.3125in"/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:simple-page-master></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><!-- Odd pages - 5.5 in x 8.5 in size
--></span></font><font size=1 color=black face=Verdana><span
style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:simple-page-master
master-name="odd" page-height="8.5in"
page-width="5.5in"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:region-body
region-name="body-odd" border="1pt solid black"
display-align="before" margin-left="0.75in" margin-right="0.3125in"
margin-top="0.5in" margin-bottom="0.5in"/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:region-before
region-name="odd-before" border="1pt solid black"
display-align="before" extent="0.3125in"/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:region-after
region-name="odd-after" border="1pt solid black"
display-align="after" extent="0.3125in"/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:simple-page-master></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:page-sequence-master
master-name="chapter"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:repeatable-page-master-alternatives></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:conditional-page-master-reference
master-reference="odd" page-position="any"
odd-or-even="odd"/></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:conditional-page-master-reference
master-reference="even" page-position="any"
odd-or-even="even"/></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:repeatable-page-master-alternatives></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:page-sequence-master></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:layout-master-set></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:page-sequence
master-reference="chapter"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:static-content flow-name="even-before"></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:static-content></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:static-content
flow-name="odd-before"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:static-content></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:static-content
flow-name="even-after"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:page-number/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:static-content></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:static-content
flow-name="odd-after"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:page-number/></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:block></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:static-content></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
<br>
<br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:flow
flow-name="body-odd"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'>"LOTS OF XML DATA HERE"</span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:flow></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'><fo:flow
flow-name="body-even"></span></font><font size=1 color=black
face=Verdana><span style='font-size:9.0pt;font-family:Verdana;color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'>"LOTS OF XML DATA HERE"</span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:flow></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><br>
</span></font><font size=1 color=black face=Verdana><span style='font-size:
9.0pt;font-family:Verdana;color:black'></fo:page-sequence></span></font><font
size=1 color=black face=Verdana><span style='font-size:9.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt'><o:p> </o:p></span></font></p>
</div>
</body>
</html>