In the .fo file I do indeed see "instart-body," and in the list of attributes for the odd, even, and first I do indeed see the background-color attribute that I specified, but the resultant PDF has no color there.
Alan On Thu, Jul 25, 2013 at 9:48 AM, Bob Stayton <[email protected]> wrote: > ** > 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 <[email protected]> > *Sent:* Wednesday, July 24, 2013 4:05 PM > *To:* docbook-apps <[email protected]> > *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 <[email protected]> >>> *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 > -- Alan C. Oehler Senior Technical Writer | Instart Logic M: 650.504.7003 www.instartlogic.com
