Hi Alan, That template looks like it should work. Can you peak in your .fo file to see if the new page master is being referenced? For a body page-sequence, you should see:
<fo:page-sequence master-reference="instart-body" ...> If you see "body", then the selection process is not working. If you see "instart-body", then the custom page-master is not working. Bob Stayton Sagehill Enterprises [email protected] From: Alan Oehler Sent: Wednesday, July 24, 2013 4:05 PM To: docbook-apps Subject: Re: [docbook-apps] Footer background color for pront output Took me a while to get back to this. Bob, I followed the documentation that you referred to, and added a background-color attribute to the fo:region-after elements. It doesn't seem to do a thing. Here's the logic I put in to decide whether to use the default or the custom page-masters: <xsl:template name="select.user.pagemaster"> <xsl:param name="element"/> <xsl:param name="pageclass"/> <xsl:param name="default-pagemaster"/> <!-- Return my customized title page master name if for body, otherwise return the default --> <xsl:choose> <xsl:when test="$default-pagemaster = 'body'"> <xsl:value-of select="'instart-body'" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="$default-pagemaster"/> </xsl:otherwise> </xsl:choose> </xsl:template> I suspect I am not selecting my custom one properly and it's using the default - but I can't see why. Any ideas? Alan On Fri, Jun 28, 2013 at 1:04 PM, Alan Oehler <[email protected]> wrote: Bob, Thanks! I'll give it a look-over. Alan On Fri, Jun 28, 2013 at 12:37 PM, Bob Stayton <[email protected]> wrote: Hi Alan, That area is defined by the fo:region-after in the fo:simple-page-masters in fo:pagesetup.xsl. There is no attribute-set for that region, but you can create your own custom page-masters, and add the background-color to that fo:region-after element. Customing page-masters is described here: http://www.sagehill.net/docbookxsl/PageDesign.html#DeclarePageMasters Bob Stayton Sagehill Enterprises [email protected] From: Alan Oehler Sent: Wednesday, June 26, 2013 3:17 PM To: [email protected] Subject: [docbook-apps] Footer background color for pront output Hi, I'm having some trouble trying to figure out how to set up my footer for print output to have its background color set. I can add it to the footer.content.properties attribute set, but that only sets the background color of the displayed text - kind of like in HTML setting the background color attribute for the text in a div rather than for the div itself. In other words, I want the entire lower 15% or so of the printed page to have a different background color than the rest of the page. Any hints? Thanks! -- Alan C. Oehler Senior Technical Writer | Instart Logic M: 650.504.7003 www.instartlogic.com -- Alan C. Oehler Senior Technical Writer | Instart Logic M: 650.504.7003 www.instartlogic.com -- Alan C. Oehler Senior Technical Writer | Instart Logic M: 650.504.7003 www.instartlogic.com
