Hello!
I have a problem with the pagesetup.xsl and the region-start and
region-end position. The standard DocBook pagesetup.xsl haven’t this to
parts. So I input this under the region-after. Now I have this page
similar to this:
http://www2.informatik.hu-berlin.de/~obecker/Lehre/SS2002/XML/images/ViewportsToPage-level.gif
But now I have the problem to input content. I overwrite the template
book.titlepage.verso from DocBook. At this page I try to put on the
region-start a xsl:apply-templates with the content match=”elem”.
<xsl:template name="book.titlepage.verso">
...
<xsl:apply-templates select="elem" />
</xsl:template>
<xsl:template match="elem">
<fo:page-sequence master-reference="titlepage-even">
<fo:static-content flow-name="xsl-region-start-even">
<fo:block>s t a r t</fo:block>
</fo:static-content>
</fo:page-sequence>
</xsl:template>
The design of the page:
<fo:simple-page-master master-name="titlepage-even"
page-width="{$page.width}"
page-height="{$page.height}"
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
background-color="gray"
margin-top="{$body.margin.top}"
column-count="{$column.count.titlepage}"
margin-right="{$page.margin.inner}"
margin-left="{$page.margin.outer}">
</fo:region-body>
<fo:region-before region-name="xsl-region-before-even"
background-color="red"
extent="{$region.before.extent}"
display-align="before"/>
<fo:region-after region-name="xsl-region-after-even"
background-color="green"
extent="{$region.after.extent}"
display-align="after"/>
<fo:region-start region-name="xsl-region-start-even"
background-color="yellow"
extent="18mm"
margin-right="5mm" />
<fo:region-end region-name="xsl-region-end-even"
background-color="blue"
extent="18mm"
margin-right="5mm" />
</fo:simple-page-master>
After a lot of hours I don’t find a way to get it work. How is it possible
to call the template “elem”?
Holger