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 Theresa Jayne Forster <th...@inbrand.co.uk> on 2011/08/22 17:38:20 UTC

Problem with repeatables,

I may be making a stupid mistake but I can't see whats the problem, I have
the following

<fo:layout-master-set>

                <fo:simple-page-master master-name="a4flyer"
page-width="{$bleed + $pageWidth + $bleed}mm" page-height="{$bleed +
$pageHeight +$bleed}mm"  >

                                <fo:region-body
region-name="xsl-region-body" margin-top="{$bleed + $headerHeight - 5}mm"
margin-bottom="{$bleed + $footerHeight}mm" margin-left="{$bleed + 15}mm"
margin-right="{15 + $bleed}mm" column-count="2" column-gap="4mm"
z-index="4"/>

                                <fo:region-before
region-name="xsl-region-before" extent="{$bleed + $pageHeight+$bleed}mm"
z-index="3"/>

                </fo:simple-page-master>

                <fo:simple-page-master master-name="a4flyer2"
page-width="{$bleed + $pageWidth + $bleed}mm" page-height="{$bleed +
$pageHeight +$bleed}mm"  >

                                <fo:region-body
region-name="xsl-region-body" margin-top="{$bleed + 90}mm"
margin-bottom="{$bleed + $footerHeight + 9 }mm" margin-left="{$bleed +
15}mm" margin-right="{15 + $bleed}mm" column-count="2" column-gap="4mm"
z-index="4"/>

                                <fo:region-before
region-name="xsl-region-before2" extent="{$bleed + $pageHeight+$bleed}mm"
z-index="3"/>

                                <fo:region-after
region-name="xsl-region-after2" extent="{$footerHeight + $bleed}mm"
z-index="2"/>

                </fo:simple-page-master>

                <fo:page-sequence-master master-name="flyera4">

                                <fo:repeatable-page-master-alternatives>

 
<fo:conditional-page-master-reference master-reference="a4flyer"
page-position="first"/>

 
<fo:conditional-page-master-reference master-reference="a4flyer2"
page-position="rest"/>

                                </fo:repeatable-page-master-alternatives>

                </fo:page-sequence-master>

</fo:layout-master-set>              

 

The first page is fine, the second page is fine - except that the margins
have not changed with the second page, and are still using the first page
margins, 

 

What am I doing wrong?

 

Kindest regards

 


Theresa Forster

Senior Software Developer



 


Re: Problem with repeatables,

Posted by Chris Bowditch <bo...@hotmail.com>.
On 22/08/2011 16:38, Theresa Jayne Forster wrote:


Hi Theresa,

> I may be making a stupid mistake but I can’t see whats the problem, I 
> have the following
>
> <fo:layout-master-set>
>
> <fo:simple-page-master master-name="a4flyer" page-width="{$bleed + 
> $pageWidth + $bleed}mm" page-height="{$bleed + $pageHeight +$bleed}mm" >
>
> <fo:region-body region-name="xsl-region-body" margin-top="{$bleed + 
> $headerHeight - 5}mm" margin-bottom="{$bleed + $footerHeight}mm" 
> margin-left="{$bleed + 15}mm" margin-right="{15 + $bleed}mm" 
> column-count="2" column-gap="4mm" z-index="4"/>
>
> <fo:region-before region-name="xsl-region-before" extent="{$bleed + 
> $pageHeight+$bleed}mm" z-index="3"/>
>
> </fo:simple-page-master>
>
> <fo:simple-page-master master-name="a4flyer2" page-width="{$bleed + 
> $pageWidth + $bleed}mm" page-height="{$bleed + $pageHeight +$bleed}mm" >
>
> <fo:region-body region-name="xsl-region-body" margin-top="{$bleed + 
> 90}mm" margin-bottom="{$bleed + $footerHeight + 9 }mm" 
> margin-left="{$bleed + 15}mm" margin-right="{15 + $bleed}mm" 
> column-count="2" column-gap="4mm" z-index="4"/>
>
> <fo:region-before region-name="xsl-region-before2" extent="{$bleed + 
> $pageHeight+$bleed}mm" z-index="3"/>
>
> <fo:region-after region-name="xsl-region-after2" 
> extent="{$footerHeight + $bleed}mm" z-index="2"/>
>
> </fo:simple-page-master>
>
> <fo:page-sequence-master master-name="flyera4">
>
> <fo:repeatable-page-master-alternatives>
>
> <fo:conditional-page-master-reference master-reference="a4flyer" 
> page-position="first"/>
>
> <fo:conditional-page-master-reference master-reference="a4flyer2" 
> page-position="rest"/>
>
> </fo:repeatable-page-master-alternatives>
>
> </fo:page-sequence-master>
>
> </fo:layout-master-set>
>
> The first page is fine, the second page is fine – except that the 
> margins have not changed with the second page, and are still using the 
> first page margins,
>
> What am I doing wrong?
>

It's difficult to tell with just an XSLT snippet. Can you provide the 
XSL-FO instead? You can use the -foout command line option to get the 
XSL-FO. The problem should be much easier to spot in the XSL-FO, rather 
than looking at lots of formulas with unknown values

Thanks,

Chris

> Kindest regards
>
>
> Theresa Forster
>
> Senior Software Developer
>


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org