Hi there!

I have document with header and footer on every page. The header is expanded on page width. The footer has a little color square (10x15mm) with page number aligned inside this square. I need different alignment in footer and header for odd and even page. E.g. on odd page header text and page number square should be at right side of page and on even page - at left side of page. But I have not idea how to do this... Help please.

I done next:
<fo:layout-master-set>
    <fo:simple-page-master master-name="odd_page"
              page-width="215.9mm"
              page-height="276.23mm"
              margin-top="0mm"
              margin-bottom="0mm"
              margin-left="0mm"
              margin-right="0mm">
        <fo:region-body margin-top="20mm"
                        margin-bottom="20mm"
                        margin-left="16mm"
                        margin-right="81.9mm"/>
        <fo:region-before precedence="true" extent="20mm"/>
        <fo:region-after precedence="true" extent="10mm"/>
    </fo:simple-page-master>
    <fo:simple-page-master master-name="even_page"
              page-width="215.9mm"
              page-height="276.23mm"
              margin-top="0mm"
              margin-bottom="0mm"
              margin-left="0mm"
              margin-right="0mm">
        <fo:region-body margin-top="20mm"
                        margin-bottom="20mm"
                        margin-left="81.9mm"
                        margin-right="16mm"/>
        <fo:region-before precedence="true" extent="20mm"/>
        <fo:region-after precedence="true" extent="10mm"/>
    </fo:simple-page-master>

    <fo:page-sequence-master master-name="run">
        <fo:repeatable-page-master-alternatives>
            <fo:conditional-page-master-reference
                            master-reference="odd_page"
                            odd-or-even="odd" />
            <fo:conditional-page-master-reference
                            master-reference="even_page"
                            odd-or-even="even" />
        </fo:repeatable-page-master-alternatives>
    </fo:page-sequence-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="run">
    <fo:static-content flow-name="xsl-region-before">
        <fo:block font-size="11pt"
                  font-family="sans-serif"
                  font-weight="bold"
                  background-color="#781d7e"
                  color="#e6ddeb"
                  line-height="16pt">
            <xsl:value-of select="upper-case(section/@name)"/>
        </fo:block>
    </fo:static-content>

    <fo:static-content flow-name="xsl-region-after">
        <fo:block text-align="end"
                  font-size="10pt"
                  font-family="sans-serif"
                  background-color="#781d7e"
                  color="white"
                  line-height="26pt">
            <fo:page-number/>
        </fo:block>
    </fo:static-content>

    <fo:flow flow-name="xsl-region-body">
        <xsl:apply-templates select="section"/>
    </fo:flow>
</fo:page-sequence>

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

Reply via email to