XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
John FishSubject: Keep table in one page. xsl-fo and keep-together attribute
Author: John Fish
Date: 17 Jan 2008 05:31 AM
Originally Posted: 17 Jan 2008 05:30 AM
Hi all. I am a bit of a newbie when it comes to xsl-fo transformations. I am trying to create a pdf report with multiple tables. But one of the tables can be large enough such that the remaining data are split across two pages. Ideally, I would like to keep a table in the first page and break the second table in the second page if both cant fit together in one page.

I have been experimenting with the keep-together.within-page directive but it doesnt work for some reason. I have been trying different number of integer attributes (any combination and permutation up to 100) but still no luck. Is there anything I am missing?

Thanks in advance,
Yannis





<fo:table keep-together.within-page="1">
<fo:table-column column-number="1" column-width="95mm"/>
<fo:table-column column-number="2" column-width="5mm"/>
<fo:table-column column-number="3" column-width="50mm"/>

<fo:table-body>

<fo:table-row>
<fo:table-cell>
<xsl:call-template name="Tbl1"/>

<xsl:call-template name="SomeA"/>

<xsl:call-template name="SomeB"/>

<xsl:call-template name="SomeC"/>


</fo:table-cell>

<!-- spacer -->
<fo:table-cell/>

<fo:table-cell>

<xsl:call-template name="Tbl2"/>

<xsl:call-template name="Some1"/>

<xsl:call-template name="Some2"/>

<xsl:call-template name="Some3"/>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>

Postnext
Alberto MassariSubject: Keep table in one page. xsl-fo and keep-together attribute
Author: Alberto Massari
Date: 17 Jan 2008 09:45 AM
Originally Posted: 17 Jan 2008 09:46 AM
Hi John,
which FO processor are you using?

Alberto

Postnext
John FishSubject: Keep table in one page. xsl-fo and keep-together attribute
Author: John Fish
Date: 17 Jan 2008 10:19 AM
I am using cocoon. I am not sure if it uses fop in the underlying engine.

Posttop
Alberto MassariSubject: Keep table in one page. xsl-fo and keep-together attribute
Author: Alberto Massari
Date: 24 Jan 2008 09:15 AM
Hi John,
you will have to investigate which FO engine is being used, in order to check which combination of parameters are not supported.

Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.