W3C home > Mailing lists > Public > www-xsl-fo@w3.org > September 2007

RE: Generate two files

From: axdmoraes <alexmoraes@gmail.com>
Date: Tue, 4 Sep 2007 09:59:30 -0700 (PDT)
Message-ID: <12482184.post@talk.nabble.com>
To: www-xsl-fo@w3.org


Thanks Vladimir. It worked well.

Alexandre



Vladimir Rodimyuk wrote:
> 
> 
> Alexandre,
> 
> I don't think that using of additional PDF will help you.
> BTW multi-page PDF is inserted into the flow as 1-paged one, so you will
> have to produce as many PDF as you have chapters. Also you will have to
> use absolute positioned block-containers to put content behind the
> "watermark". So this approach is suitable if you are dealing with static
> layout only.
> 
> I think it's much easier to produce separate page-sequence for each
> chapter and prepare specific header for it using XSL (fo:retrieve-marker
> is not working inside svg element).
> 
> So it will be something like this:
> <!-- in the context of chapter node -->
> <fo:static-content flow-name="xsl-region-before">
>     <fo:block-container absolute-position="absolute"
>         top="4.25in" left="0.5in" width="7.5in"
>         height="2.5in">
>         <fo:block>
>             <fo:instream-foreign-object width="100%" height="100%"
>                 content-width="scale-to-fit" content-height="scale-to-fit"
>                 scaling="uniform">
>                 <svg:svg width="7.5in" height="2.5in" viewBox="0 0 200
> 50">
>                     <svg:rect fill="#AFA" fill-opacity=".2" x="0" y="0"
>                         width="200"
>                         height="50" rx="5" ry="5"/>
>                     <svg:text style="font-family:Helvetica; font-size:10;
>                         font-weight:bold"
>                         text-anchor="middle" fill="#06148E"
>                         fill-opacity=".3" x="100" y="25"
>                         >
>                         <xsl:value-of select="@tool"/>
>                         <xsl:text>:</xsl:text>
>                         <xsl:value-of select="@pn"/>
>                         <xsl:text>:</xsl:text>
>                         <xsl:value-of select="@type"/>
>                         <xsl:text>:</xsl:text>
>                         </svg:text>
>                 </svg:svg>
>             </fo:instream-foreign-object>
>         </fo:block>
>     </fo:block-container>
> </fo:static-content>
> 
> Respectfully,
> Volodymyr Rodymyuk
> 
> 
>> -----Original Message-----
>> From: www-xsl-fo-request@w3.org [mailto:www-xsl-fo-request@w3.org] On
>> Behalf Of axdmoraes
>> Sent: Wednesday, August 29, 2007 8:28 PM
>> To: www-xsl-fo@w3.org
>> Subject: RE: Generate two files
> 
>> This watermark is dynamic and it should change on every element chapter.
>>
>>
>>  I can generate a separete pdf file with another xsl:fo file and then put
>> this pdf like background of the fo:block. It works but I´ll have to make
>> more steps. I was trying to generate an svg image in the same xsl:fo,
>> like
>> you do in your example, and put it in the fo:block background. Not in the
>> region-before because the image is dynamic. I tryed something but it
>> didn´t
>> work.
>>
>> If you have any idea.
>>
>> Thanks for now...
>>
>> Alexandre
> 
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Generate-two-files-tf4342167.html#a12482184
Sent from the w3.org - www-xsl-fo mailing list archive at Nabble.com.
Received on Tuesday, 4 September 2007 16:59:39 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:06:14 GMT