- From: Tony Graham <Tony.Graham@MenteithConsulting.com>
- Date: Fri, 14 Sep 2007 10:15:27 +0100
- To: www-xsl-fo@w3.org
On Wed, Sep 12 2007 05:27:13 +0100, tosachinji@rediffmail.com wrote:
> I have written one xsl fo file.
> When I run this file on xslfo processor, I can only see 5 columns in one page.
> Rest of the columns are not shown. I want to see all the columns.
> In case columns are not shown at one page, they should be shown on next page.
>
> Could you please suggest how can i do this.
A table may be split and continue on the next page if it is too tall but
not if it is too wide.
You could try:
- Inverting the table yourself to make what's currently columns into
rows, and vice-versa.
- Putting the table in a rotated fo:block-container, if your processor
supports it, to make a "landscape" table. See Dave Pawson's FAQ [1].
- Putting the table in a separate fo:page-sequence with inverted page
geometry to make a "landscape" table.
- Putting the table in a page sequence with inverted page geometry and
also inverting the table and rotating table cells contents such that
it looks like a "portrait" table even though it's "landscape" table.
(I haven't tried this, and it's not something you'd want to do
manually very often.)
- Using Ken Holman's PSMI [2] method.
Regards,
Tony Graham.
======================================================================
Tony.Graham@MenteithConsulting.com http://www.menteithconsulting.com
Menteith Consulting Ltd Registered in Ireland - No. 428599
Registered Office: 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
----------------------------------------------------------------------
Menteith Consulting -- Understanding how markup works
======================================================================
[1] http://www.dpawson.co.uk/xsl/sect3/N8494.html#d12739e232
[2] http://www.cranesoftwrights.com/resources/psmi/
(I currently can't access that page.)
Received on Friday, 14 September 2007 09:15:40 UTC