docbook-apps

  • 1.  Footer background color for pront output

    Posted 06-26-2013 22:18
    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



  • 2.  Re: [docbook-apps] Footer background color for pront output

    Posted 06-28-2013 19:37
    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
    bobs@sagehill.net


    From: Alan Oehler
    Sent: Wednesday, June 26, 2013 3:17 PM
    To: docbook-apps@lists.oasis-open.org
    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



  • 3.  Re: [docbook-apps] Footer background color for pront output

    Posted 06-28-2013 20:04
    Bob,

    Thanks! I'll give it a look-over.

    Alan


    On Fri, Jun 28, 2013 at 12:37 PM, Bob Stayton <bobs@sagehill.net> 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
    > bobs@sagehill.net
    >
    > *From:* Alan Oehler <aoehler@instartlogic.com>
    > *Sent:* Wednesday, June 26, 2013 3:17 PM
    > *To:* docbook-apps@lists.oasis-open.org
    > *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



  • 4.  Re: [docbook-apps] Footer background color for pront output

    Posted 07-24-2013 23:05
    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"/>



    <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 <aoehler@instartlogic.com>wrote:

    > Bob,
    >
    > Thanks! I'll give it a look-over.
    >
    > Alan
    >
    >
    > On Fri, Jun 28, 2013 at 12:37 PM, Bob Stayton <bobs@sagehill.net> 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
    >> bobs@sagehill.net
    >>
    >> *From:* Alan Oehler <aoehler@instartlogic.com>
    >> *Sent:* Wednesday, June 26, 2013 3:17 PM
    >> *To:* docbook-apps@lists.oasis-open.org
    >> *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



  • 5.  Re: [docbook-apps] Footer background color for pront output

    Posted 07-25-2013 16:48
    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
    bobs@sagehill.net


    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"/>





    <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 <aoehler@instartlogic.com> wrote:

    Bob,


    Thanks! I'll give it a look-over.


    Alan



    On Fri, Jun 28, 2013 at 12:37 PM, Bob Stayton <bobs@sagehill.net> 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
    bobs@sagehill.net


    From: Alan Oehler
    Sent: Wednesday, June 26, 2013 3:17 PM
    To: docbook-apps@lists.oasis-open.org
    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



  • 6.  Re: [docbook-apps] Footer background color for pront output

    Posted 07-25-2013 17:23
    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 <bobs@sagehill.net> 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
    > bobs@sagehill.net
    >
    > *From:* Alan Oehler <aoehler@instartlogic.com>
    > *Sent:* Wednesday, July 24, 2013 4:05 PM
    > *To:* docbook-apps <docbook-apps@lists.oasis-open.org>
    > *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"/>
    >
    >
    >
    > <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 <aoehler@instartlogic.com>wrote:
    >
    >> Bob,
    >>
    >> Thanks! I'll give it a look-over.
    >>
    >> Alan
    >>
    >>
    >> On Fri, Jun 28, 2013 at 12:37 PM, Bob Stayton <bobs@sagehill.net> 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
    >>> bobs@sagehill.net
    >>>
    >>> *From:* Alan Oehler <aoehler@instartlogic.com>
    >>> *Sent:* Wednesday, June 26, 2013 3:17 PM
    >>> *To:* docbook-apps@lists.oasis-open.org
    >>> *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