Daniel:

Just stick the template "call" into the body flow.  For example:

<fo:flow flow-name="xsl-region-body">
        <fo:block-container position="absolute" top="10mm" left="1mm" height="70mm" width="230mm">
                <xsl:call-template name="showWatermark">
                        <xsl:with-param name="watermarkText"><xsl:apply-templates select="statusText"/></xsl:with-param>
                </xsl:call-template>
        </fo:block-container>
        <xsl:apply-templates select="details/data"/>
        <fo:block id="lastpage"></fo:block>
</fo:flow>

Better?

-Lou

Daniel Brown <[EMAIL PROTECTED]> wrote on 10/05/2005 08:28:54:

>
> Thanks for your help so far. What I need is actually a watermark
> which will be centered on all pages in the page sequence. I can get
> a watermark on one page but not in all. Maybe I need to have
> even/odd pages and have a block in each?
>
> Daniel
>
>

>
> [EMAIL PROTECTED]

> 10/05/2005 07:16 AM
>
> Please respond to
> [email protected]

>
> To

>
> [email protected]

>
> cc

>
> Subject

>
> Re: watermark

>
>
>
>
>
> Daniel:
>
> I do something like this with SVG to show the status of the document
> (draft, final, etc.).  However, transparency is not implemented yet
> (at least not in 0.20.3) so I have to keep the SVG very unobtrusive
> and colorless.
>
> Not sure if this helps much, but here is some XSL code:
>
> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform
> " xmlns:fo="http://www.w3.org/1999/XSL/Format">
> <xsl:template name="showWatermark">
> <xsl:param name="watermarkText"></xsl:param>
>        <fo:block text-align="center">
>                <fo:instream-foreign-object xmlns:svg="http://www.w3.
> org/2000/svg">
>                        <svg:svg width="285" height="70">
>                                <svg:g transform="rotate(-5)">
>                                        <svg:text x="10" y="60"
> style="font-family:Courier;font-size:40;font-weight:normal;stroke-
> width:0.5;fill:none;stroke:lightgray;stroke-opacity:0.75;">
>                                                <xsl:value-of
> select="$watermarkText"/>
>                                        </svg:text>
>                                </svg:g>
>                        </svg:svg>
>                </fo:instream-foreign-object>
>        </fo:block>
> </xsl:template>
>
> <xsl:template name="showSmallWatermark">
> <xsl:param name="watermarkText"></xsl:param>
>        <fo:block text-align="center">
>                <fo:instream-foreign-object xmlns:svg="http://www.w3.
> org/2000/svg">
>                        <svg:svg width="285" height="70">
>                                <svg:g transform="rotate(-3)">
>                                        <svg:text x="30" y="10"
> style="font-family:Courier;font-size:30;font-weight:normal;stroke-
> width:0.5;fill:none;stroke:lightgray;">
>                                                <xsl:value-of
> select="$watermarkText"/>
>                                        </svg:text>
>                                </svg:g>
>                        </svg:svg>
>                </fo:instream-foreign-object>
>        </fo:block>
> </xsl:template>
> </xsl:stylesheet>
>
>
> Then, to call it I do something like:
>
> <fo:block-container position="absolute" top="10mm" left="1mm"
> height="70mm" width="230mm">
>        <xsl:call-template name="showWatermark">
>                <xsl:with-param name="watermarkText"><xsl:apply-
> templates select="statusText"/></xsl:with-param>
>        </xsl:call-template>
> </fo:block-container>
>
>
> -Lou
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> LOG-NET, Inc.
> The Logistics Network Management System
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 230 Half Mile Road
> Third Floor
> Red Bank, NJ 07701
> PH: 732-758-6800
> FAX: 732-747-7497
> http://www.LOG-NET.com
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> CONFIDENTIAL & PRIVILEGED
> Unless otherwise indicated or if obvious from the nature of the
> content, the information contained herein is privileged and
> confidential information/work product. The communication is intended
> for the use of the individual or entity named above.  If the reader
> of this transmission is not the intended recipient, you are  hereby
> notified that any dissemination, distribution or copying of this
> communication is strictly prohibited.  If you have received this
> communication in error, please notify the sender immediately by
> telephone (732-758-6800) or by electronic mail ([EMAIL PROTECTED]
> com), and destroy any copies, electronic, paper or otherwise, which
> you may have of this communication.  Thank you.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Daniel Brown <[EMAIL PROTECTED]> wrote on 10/04/2005 17:11:55:
>
> >
> > How can I create a watermark? I've read the documentation/FAQ about
> > watermarks. I need an Image which will fit being the center of the
> > text on the page in the body and continue to remain centered on all
> > the following pages in that sequence.
> >
> > Thank you,
> > Daniel

Reply via email to