|
Subject: [xsl] Re: [FO] Background image on whole page From: Vincent Hennebert <vincent.hennebert@xxxxxxxxxxxxxxxx> Date: Thu, 10 Jan 2008 11:34:01 +0000 |
>> Each region can have its own background, so you can use
>> background-image= on <region-body>.
>>
>> To get "the whole page" you will need to have the body region extend
>> to the page dimensions, which is not really desirable for top and
>> bottom margins.
>
> Yes, I noticed.
>
>> An alternative is to parcel out a whole page background into bits
>> that are set as the backgrounds of the respective perimeter regions
>> and body region.
>
> <sigh> I was hoping you wouldn't say that. Oh well. I guess I will chalk
> that up as something else XSLFO can't do.
Well you can also use an absolutely positioned block-container with
a background-image; for example:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="page"
page-height="29.7cm" page-width="21cm"
margin-top="2cm" margin-bottom="2cm"
margin-left="3cm" margin-right="3cm">
<fo:region-body/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="page">
<fo:flow flow-name="xsl-region-body">
<fo:block-container absolute-position="absolute"
top="-2cm" left="-3cm" width="21cm" height="29.7cm"
background-image="path/to/the/image.png">
<fo:block/>
</fo:block-container>
<fo:block>
The document starts here...
...
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
HTH,
Vincent
--
Vincent Hennebert Anyware Technologies
http://people.apache.org/~vhennebert http://www.anyware-tech.com
Apache FOP Committer FOP Development/Consulting
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Transforming XML to CSV, Hofman, Peter | Thread | Re: [xsl] Re: [FO] Background image, G. Ken Holman |
| Re: [xsl] Transforming XML to CSV, Abel Braaksma | Date | RE: [xsl] Transforming XML to CSV, Hofman, Peter |
| Month |