Hi,
I'm looking for advice regarding how best to display my fo:table.
I have a large xml table which I would like to setup wrapping both on
rows and columns.
Formatted like so:
<dataTable>
<tableHead>
<tableRow>
<tableCell>Header_0</tableCell>
...
<tableCell>Header_x</tableCell>
</tableRow>
</tableHead>
<tableBody>
<tableRow>
<tableCell>data_0</tableCell>
...
<tableCell>data_x</tableCell>
</tableBody>
</dataTable>
I can easily setup wrapping of the rows and have a repeated header by
using table-header and table-body tags. However, I don't seem to be
able to wrap the columns so that they also go onto a new page if they
overflow the page body edge (also I would like to have a header column
- i.e. COL 1 that would be repeated on the overflowed page).
Firstly, is this possible without creating an excessively complex xls:fo ??
My current solution is to split the xml table and create two
dataTables - then output one after the other. This works fine but I
have two problems, with it:
1) I would like to use a single XML dataTable block - then I can
transform the one XML source via XSLT to other formats - so that the
XSLT is soley responsible for the presentation of the XML.
2) I would also like to follow excel style numbering of pages - i.e.
Have Page 1 contain : Rows 1-10 Cols 1-10
Have Page 2 contain : Rows 1-10 Cols 10 - 20.
However, currently table1 is overflowing so Page 2 contains the
overflown rows of the first table.
Any ideas how best to tackle this problem ?
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--