[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [docbook-apps] Background image on cover title page only
I am using Docbook 4. with FOP 0.95 to product PDFs, and created a user.pagemasters.xsl to show an external graphic on the cover title page, where the graphic itself was added to book.title.recto.xsl. However, now I need to show a background image, the size of the whole page, with the title of the document printed over it. How can I add a background image to book.title.recto.xsl? It would seem to be the simplest if I could do that. Please see below for the extract. Background-image is a child element of region-body, but I can't add region-body nor a background-image to a block. I have tried the avenue of adding the background image to the user.pagemasters.xsl but the image appears on Part title pages also. I followed postings from Nick Wood (Page number shows on titlepage) and created a new <fo:simple-page-master> with a new master-name to apply to '"odd" pages and "rest" of the pages, but this is not reflected in the part title pages. Would be grateful for you guidance! akagi Extract of book.title.recto.xsl, and extract of user.pagemasters.xsl below that: <?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version='1.0'> <xsl:template name="book.titlepage.recto"> <fo:block> <fo:table inline-progression-dimension="18cm" table-layout="fixed"> <fo:table-column column-width="2cm" border--after-color="red"/> <fo:table-column column-width="9.76cm" border--after-color="red"/> <fo:table-column column-width="6.24cm" border-after-color="red"/> <fo:table-body> <!-- space at top --> <fo:table-row height="5cm"> <fo:table-cell line-height="0cm" font-size="0cm" number-columns-spanned="3" border-before-color="black"> <!-- border-before-color="red"--> <fo:block> </fo:block> </fo:table-cell> </fo:table-row> <!-- and so on ... and the line for external graphic --> <!-- <fo:external-graphic src="url('images/people-logo.png')" content-height="29cm" content-width="22cm"/> --> </fo:block> </xsl:template> </xsl:stylesheet> An extract of the simple-page-mater section from user.pagemaster.xsl: <fo:simple-page-master master-name="my-titlepage-first" page-width="{$page.width}" page-height="{$page.height}" margin-top="0cm" margin-bottom="0cm" margin-left="0cm" margin-right="0cm"> <fo:region-body margin-bottom="0cm" margin-top="0cm" background-image="file:images/aepona_cover.png" content-height="30cm" content-width="24cm" background-repeat="no-repeat" column-gap="{$column.gap.titlepage}" column-count="{$column.count.titlepage}"> <xsl:if test="$axf.extensions != 0"> <xsl:call-template name="axf-page-master-properties"> <xsl:with-param name="page.master">my-titlepage-first</xsl:with-param> </xsl:call-template> </xsl:if> </fo:region-body> </fo:simple-page-master> The simple page master for my-titlepage-odd is created similarly, but without the background image. and ... <fo:page-sequence-master master-name="my-titlepage"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/> <fo:conditional-page-master-reference master-reference="my-titlepage-first" page-position="first" maximum-repeats="0" /> <fo:conditional-page-master-reference master-reference="my-titlepage-odd" page-position="rest"/> <fo:conditional-page-master-reference odd-or-even="even" > <xsl:attribute name="master-reference"> <xsl:choose> <xsl:when test="$double.sided != 0">titlepage-even</xsl:when> <xsl:otherwise>titlepage-odd</xsl:otherwise> </xsl:choose> </xsl:attribute> </fo:conditional-page-master-reference> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> -- View this message in context: http://old.nabble.com/Background-image-on-cover-title-page-only-tp34308223p34308223.html Sent from the docbook apps mailing list archive at Nabble.com.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]