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 Peter Velichko <pe...@softline.kiev.ua> on 2002/03/11 15:44:04 UTC

Different footers for one

Hi!

Please advise how can I use footers of different size and content for one
<fo:page-sequence/>?

Many thanks in advance
Peter Velichko




RE: Different footers for one

Posted by Peter Velichko <pe...@softline.kiev.ua>.
Many thanks. It is impressive.

-----Original Message-----
From: Arved_37@chebucto.ns.ca [mailto:Arved_37@chebucto.ns.ca]
Sent: Tuesday, March 12, 2002 5:30 PM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Hi, Peter

Use "region-name". For example, call the region-before in simple-page-
master "first_page" a region-name like "before_firstpage" or something. Then
supply a static-content that has a flow-name of "before_firstpage".

Similarly, the region-before in the "rest" simple-page-master could have a
region-name of "before_rest". Then you'd put in another static-content that
has
a flow-name of "before_rest".

Regards,
AHS

Quoting Peter Velichko <pe...@softline.kiev.ua>:

> Thanks Arved for you reply.
>
> I have the following code:
>
> <fo:root>
> 	<fo:layout-master-set>
> 		<fo:simple-page-master master-name="first_page"
> 					     page-height="29.7cm"
> 					     page-width="21cm"
> 					     margin-top="2cm"
> 					     margin-bottom="1cm"
> 					     margin-left="1cm"
> 					     margin-right="1cm">
> 			<fo:region-before extent="20em"/>
> 			<fo:region-body margin-top="20em" margin-bottom="1cm"/>
> 		</fo:simple-page-master>
> 		<fo:simple-page-master master-name="common_page"
> 					     page-height="29.7cm"
> 					     page-width="21cm"
> 					     margin-top="2cm"
> 					     margin-bottom="1cm"
> 					     margin-left="1cm"
> 					     margin-right="1cm">
> 			<fo:region-before extent="2em"/>
> 			<fo:region-body margin-top="2em" margin-bottom="1cm"/>
> 		</fo:simple-page-master>
> 		<fo:page-sequence-master master-name="my-sequence">
> 			<fo:repeatable-page-master-alternatives>
> 				<fo:conditional-page-master-reference page-
position="first"
> master-reference="first_page"/>
> 				<fo:conditional-page-master-reference page-
position="rest"
> master-reference="common_page"/>
> 			</fo:repeatable-page-master-alternatives>
> 		</fo:page-sequence-master>
> 	</fo:layout-master-set>
>
> 	<fo:page-sequence master-reference="my-sequence" font-family="Courier"
> font-size="11pt" line-height="5mm">
> 		<fo:static-content flow-name="xsl-region-before">
> 			<xsl:apply-templates select="header"/>
> 		</fo:static-content>
>
> 		<fo:flow flow-name="xsl-region-body">
> 			<xsl:apply-templates select="content"/>
> 		</fo:flow>
> 	</fo:page-sequence>
> </fo:root>
>
> Is it any way to place the header "FIRST PAGE" at first page and the
header
> "REST PAGES" at the other pages ("header" template)?


---------------------------------------------------------------
 This mail was sent through the Nova Scotia Provincial Server,
 with technical resources provided by Chebucto Community Net.
 http://nsaccess.ns.ca/mail/         http://www.chebucto.ns.ca/






RE: Different footers for one

Posted by Ar...@chebucto.ns.ca.
Hi, Peter

Use "region-name". For example, call the region-before in simple-page-
master "first_page" a region-name like "before_firstpage" or something. Then 
supply a static-content that has a flow-name of "before_firstpage".

Similarly, the region-before in the "rest" simple-page-master could have a 
region-name of "before_rest". Then you'd put in another static-content that has 
a flow-name of "before_rest".

Regards,
AHS

Quoting Peter Velichko <pe...@softline.kiev.ua>:

> Thanks Arved for you reply.
> 
> I have the following code:
> 
> <fo:root>
> 	<fo:layout-master-set>
> 		<fo:simple-page-master master-name="first_page"
> 					     page-height="29.7cm"
> 					     page-width="21cm"
> 					     margin-top="2cm"
> 					     margin-bottom="1cm"
> 					     margin-left="1cm"
> 					     margin-right="1cm">
> 			<fo:region-before extent="20em"/>
> 			<fo:region-body margin-top="20em" margin-bottom="1cm"/>
> 		</fo:simple-page-master>
> 		<fo:simple-page-master master-name="common_page"
> 					     page-height="29.7cm"
> 					     page-width="21cm"
> 					     margin-top="2cm"
> 					     margin-bottom="1cm"
> 					     margin-left="1cm"
> 					     margin-right="1cm">
> 			<fo:region-before extent="2em"/>
> 			<fo:region-body margin-top="2em" margin-bottom="1cm"/>
> 		</fo:simple-page-master>
> 		<fo:page-sequence-master master-name="my-sequence">
> 			<fo:repeatable-page-master-alternatives>
> 				<fo:conditional-page-master-reference page-
position="first"
> master-reference="first_page"/>
> 				<fo:conditional-page-master-reference page-
position="rest"
> master-reference="common_page"/>
> 			</fo:repeatable-page-master-alternatives>
> 		</fo:page-sequence-master>
> 	</fo:layout-master-set>
> 
> 	<fo:page-sequence master-reference="my-sequence" font-family="Courier"
> font-size="11pt" line-height="5mm">
> 		<fo:static-content flow-name="xsl-region-before">
> 			<xsl:apply-templates select="header"/>
> 		</fo:static-content>
> 
> 		<fo:flow flow-name="xsl-region-body">
> 			<xsl:apply-templates select="content"/>
> 		</fo:flow>
> 	</fo:page-sequence>
> </fo:root>
> 
> Is it any way to place the header "FIRST PAGE" at first page and the header
> "REST PAGES" at the other pages ("header" template)?


---------------------------------------------------------------
 This mail was sent through the Nova Scotia Provincial Server, 
 with technical resources provided by Chebucto Community Net.
 http://nsaccess.ns.ca/mail/         http://www.chebucto.ns.ca/


RE: Different footers for one

Posted by Peter Velichko <pe...@softline.kiev.ua>.
Thanks Arved for you reply.

I have the following code:

<fo:root>
	<fo:layout-master-set>
		<fo:simple-page-master master-name="first_page"
					     page-height="29.7cm"
					     page-width="21cm"
					     margin-top="2cm"
					     margin-bottom="1cm"
					     margin-left="1cm"
					     margin-right="1cm">
			<fo:region-before extent="20em"/>
			<fo:region-body margin-top="20em" margin-bottom="1cm"/>
		</fo:simple-page-master>
		<fo:simple-page-master master-name="common_page"
					     page-height="29.7cm"
					     page-width="21cm"
					     margin-top="2cm"
					     margin-bottom="1cm"
					     margin-left="1cm"
					     margin-right="1cm">
			<fo:region-before extent="2em"/>
			<fo:region-body margin-top="2em" margin-bottom="1cm"/>
		</fo:simple-page-master>
		<fo:page-sequence-master master-name="my-sequence">
			<fo:repeatable-page-master-alternatives>
				<fo:conditional-page-master-reference page-position="first"
master-reference="first_page"/>
				<fo:conditional-page-master-reference page-position="rest"
master-reference="common_page"/>
			</fo:repeatable-page-master-alternatives>
		</fo:page-sequence-master>
	</fo:layout-master-set>

	<fo:page-sequence master-reference="my-sequence" font-family="Courier"
font-size="11pt" line-height="5mm">
		<fo:static-content flow-name="xsl-region-before">
			<xsl:apply-templates select="header"/>
		</fo:static-content>

		<fo:flow flow-name="xsl-region-body">
			<xsl:apply-templates select="content"/>
		</fo:flow>
	</fo:page-sequence>
</fo:root>

Is it any way to place the header "FIRST PAGE" at first page and the header
"REST PAGES" at the other pages ("header" template)?


-----Original Message-----
From: Arved Sandstrom [mailto:Arved_37@chebucto.ns.ca]
Sent: Tuesday, March 12, 2002 12:56 PM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Yes, absolutely. Different headers, footers, sidebars, it doesn't matter.
Same fo:flow, it doesn't matter. As long as the use of a
page-sequence-master ensures that a given page is pointed at a specific
page-master, the regions in _that_ page-master are used. It is the mapping
between the region-names (which can be arbitrary, with certain loose
constraints) in that selected page-master, and the flow-names in various
static-contents in the page-sequence that contains your flow, that allow you
to have different content.

Regards,
AHS

-----Original Message-----
From: Peter Velichko [mailto:peter@softline.kiev.ua]
Sent: March 12, 2002 6:21 AM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Is it possible to give different content to headers for different
simple-page-masters of one <fo:flow/>?

-----Original Message-----
From: Arved Sandstrom [mailto:Arved_37@chebucto.ns.ca]
Sent: Tuesday, March 12, 2002 1:36 AM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Provided that different simple-page-masters are being used for the pages
that are intended to have different footers, prepare the various
static-contents that you'll need, and give them different names that map to
corresponding region-after's in your various page-masters.

Regards,
AHS

-----Original Message-----
From: Peter Velichko [mailto:peter@softline.kiev.ua]
Sent: March 11, 2002 10:44 AM
To: fop-user@xml.apache.org
Subject: Different footers for one <fo:page-sequence/>


Hi!

Please advise how can I use footers of different size and content for one
<fo:page-sequence/>?

Many thanks in advance
Peter Velichko












RE: Different footers for one

Posted by Arved Sandstrom <Ar...@chebucto.ns.ca>.
Yes, absolutely. Different headers, footers, sidebars, it doesn't matter.
Same fo:flow, it doesn't matter. As long as the use of a
page-sequence-master ensures that a given page is pointed at a specific
page-master, the regions in _that_ page-master are used. It is the mapping
between the region-names (which can be arbitrary, with certain loose
constraints) in that selected page-master, and the flow-names in various
static-contents in the page-sequence that contains your flow, that allow you
to have different content.

Regards,
AHS

-----Original Message-----
From: Peter Velichko [mailto:peter@softline.kiev.ua]
Sent: March 12, 2002 6:21 AM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Is it possible to give different content to headers for different
simple-page-masters of one <fo:flow/>?

-----Original Message-----
From: Arved Sandstrom [mailto:Arved_37@chebucto.ns.ca]
Sent: Tuesday, March 12, 2002 1:36 AM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Provided that different simple-page-masters are being used for the pages
that are intended to have different footers, prepare the various
static-contents that you'll need, and give them different names that map to
corresponding region-after's in your various page-masters.

Regards,
AHS

-----Original Message-----
From: Peter Velichko [mailto:peter@softline.kiev.ua]
Sent: March 11, 2002 10:44 AM
To: fop-user@xml.apache.org
Subject: Different footers for one <fo:page-sequence/>


Hi!

Please advise how can I use footers of different size and content for one
<fo:page-sequence/>?

Many thanks in advance
Peter Velichko








RE: Different footers for one

Posted by Peter Velichko <pe...@softline.kiev.ua>.
Is it possible to give different content to headers for different
simple-page-masters of one <fo:flow/>?

-----Original Message-----
From: Arved Sandstrom [mailto:Arved_37@chebucto.ns.ca]
Sent: Tuesday, March 12, 2002 1:36 AM
To: fop-user@xml.apache.org
Subject: RE: Different footers for one <fo:page-sequence/>


Provided that different simple-page-masters are being used for the pages
that are intended to have different footers, prepare the various
static-contents that you'll need, and give them different names that map to
corresponding region-after's in your various page-masters.

Regards,
AHS

-----Original Message-----
From: Peter Velichko [mailto:peter@softline.kiev.ua]
Sent: March 11, 2002 10:44 AM
To: fop-user@xml.apache.org
Subject: Different footers for one <fo:page-sequence/>


Hi!

Please advise how can I use footers of different size and content for one
<fo:page-sequence/>?

Many thanks in advance
Peter Velichko








RE: Different footers for one

Posted by Arved Sandstrom <Ar...@chebucto.ns.ca>.
Provided that different simple-page-masters are being used for the pages
that are intended to have different footers, prepare the various
static-contents that you'll need, and give them different names that map to
corresponding region-after's in your various page-masters.

Regards,
AHS

-----Original Message-----
From: Peter Velichko [mailto:peter@softline.kiev.ua]
Sent: March 11, 2002 10:44 AM
To: fop-user@xml.apache.org
Subject: Different footers for one <fo:page-sequence/>


Hi!

Please advise how can I use footers of different size and content for one
<fo:page-sequence/>?

Many thanks in advance
Peter Velichko