You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Josh Campbell <jo...@zype.co.nz> on 2002/02/19 00:33:45 UTC

region body formatting

I'm trying to get a pdf of an A4 page with a 1cm margin of white 
surrounding a grey central area.
So far I've got the 1cm margin set up using the simple-page-master but I 
can't figure out how to make the region-body have a background color or 
border.

Here's my layout-master-set so far:

<fo:layout-master-set>
        <fo:simple-page-master master-name="main" page-height="29.7cm" 
page-width="21cm" margin-top="1cm" margin-bottom="1cm" margin-left="1cm" 
margin-right="1cm">
            <fo:region-body />
        </fo:simple-page-master>
    </fo:layout-master-set>

Does anyone have any suggestions?


Thanks
Josh Campbell

ZYPE - Graphical Interface Design
Phone: 03 3862094
Mobile: 021 400 472
Web: www.zype.co.nz



RE: region body formatting

Posted by Arved Sandstrom <Ar...@chebucto.ns.ca>.
Belay my last unless you are talking about a single page. This suggestion
sucks wind otherwise.

If you really desperately needed that border you could:

1) create a background-image that provided it for you (SVG?);

OR

2) do some stuff in the 4 outside regions, essentially coming back to the
use of region-filling (or close - you don't want to extend into the regions
and precedence is not a solution either) block-containers with borders.

AHS

-----Original Message-----
From: Arved Sandstrom [mailto:Arved_37@chebucto.ns.ca]
Sent: February 18, 2002 7:50 PM
To: fop-user@xml.apache.org
Subject: RE: region body formatting


fo:region-body takes the standard background properties, such as
"background-color".

You cannot put a border on a region directly, since in XSL 1.0 the
border-width on regions is forced to "0". The workaround would be to fill up
the region with a block-container, and put the border on it. But then you
may as well apply the background to that instead.

Regards,
AHS

-----Original Message-----
From: Josh Campbell [mailto:josh@zype.co.nz]
Sent: February 18, 2002 7:34 PM
To: fop-user@xml.apache.org
Subject: region body formatting


I'm trying to get a pdf of an A4 page with a 1cm margin of white
surrounding a grey central area.
So far I've got the 1cm margin set up using the simple-page-master but I
can't figure out how to make the region-body have a background color or
border.

Here's my layout-master-set so far:

<fo:layout-master-set>
        <fo:simple-page-master master-name="main" page-height="29.7cm"
page-width="21cm" margin-top="1cm" margin-bottom="1cm" margin-left="1cm"
margin-right="1cm">
            <fo:region-body />
        </fo:simple-page-master>
    </fo:layout-master-set>

Does anyone have any suggestions?


Thanks
Josh Campbell

ZYPE - Graphical Interface Design
Phone: 03 3862094
Mobile: 021 400 472
Web: www.zype.co.nz



RE: region body formatting

Posted by Arved Sandstrom <Ar...@chebucto.ns.ca>.
fo:region-body takes the standard background properties, such as
"background-color".

You cannot put a border on a region directly, since in XSL 1.0 the
border-width on regions is forced to "0". The workaround would be to fill up
the region with a block-container, and put the border on it. But then you
may as well apply the background to that instead.

Regards,
AHS

-----Original Message-----
From: Josh Campbell [mailto:josh@zype.co.nz]
Sent: February 18, 2002 7:34 PM
To: fop-user@xml.apache.org
Subject: region body formatting


I'm trying to get a pdf of an A4 page with a 1cm margin of white
surrounding a grey central area.
So far I've got the 1cm margin set up using the simple-page-master but I
can't figure out how to make the region-body have a background color or
border.

Here's my layout-master-set so far:

<fo:layout-master-set>
        <fo:simple-page-master master-name="main" page-height="29.7cm"
page-width="21cm" margin-top="1cm" margin-bottom="1cm" margin-left="1cm"
margin-right="1cm">
            <fo:region-body />
        </fo:simple-page-master>
    </fo:layout-master-set>

Does anyone have any suggestions?


Thanks
Josh Campbell

ZYPE - Graphical Interface Design
Phone: 03 3862094
Mobile: 021 400 472
Web: www.zype.co.nz