Problemas con FOP para generar PDFs

psicili
03 de Octubre del 2003
Hola.

Estoy tratando de usar fop para crear un pdf. El xml que sigue, funciona bien, incluso con mas registros de los que entran en una página:

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <fo:root xmlns:gmr="http://www.gnome.org/gnumeric/v7" xmlns:xsp="http://apache.org/xsp" xmlns:fo="http://www.w3.org/1999/XSL/Format">
- <fo:layout-master-set>
- <fo:simple-page-master page-height="297mm" page-width="210mm" master-name="content">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
- <fo:page-sequence master-reference="content">
- <fo:flow flow-name="xsl-region-body">
- <fo:block>
<fo:external-graphic src="http://www.puentenet.com/recursos/imagenes/comunes/sublogo.gif" content-height="25" content-width="100" />
</fo:block>
- <fo:block>
- <fo:table border-after-color="006666" width="80%" table-layout="fixed">
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
- <fo:table-body>
- <fo:table-row valign="botton" row-height="10px">
<fo:table-cell number-columns-spanned="6" />
</fo:table-row>
- <fo:table-row valign="botton" row-height="10px">
- <fo:table-cell number-columns-spanned="6">
<fo:block text-align="bottom">GARO entre el 25/09/2003 hasta el 02/10/2003</fo:block>
</fo:table-cell>
</fo:table-row>
- <fo:table-row background-color="#006666" row-height="10px">
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Fecha</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Hora</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Ultimo</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Var %</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Vol. Operado</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Monto Operado</fo:block>
</fo:table-cell>
</fo:table-row>
- <fo:table-row background-color="#FFFFFF">
- <fo:table-cell>
<fo:block>25-09-03</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block>15:11:54</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">0.775</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">-0.3856</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">36557.0</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">28491.0</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>

Lo que se ve es una imagen, y una tabla con un encabezado y un registro.

El problema es que cuando trato de elegir dos opciones, esperaría ver dos tablas, cada una con su encabezado, y con un registro pero lo que obtengo es el encabezado mezclado, de las dos tablas, y nada mas.

Adjunto una copia de este segundo xml. Desde ya, cualquier ayuda es bienvenida.

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <fo:root xmlns:gmr="http://www.gnome.org/gnumeric/v7" xmlns:xsp="http://apache.org/xsp" xmlns:fo="http://www.w3.org/1999/XSL/Format">
- <fo:layout-master-set>
- <fo:simple-page-master page-height="297mm" page-width="210mm" master-name="content">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
- <fo:page-sequence master-reference="content">
- <fo:flow flow-name="xsl-region-body">
- <fo:block>
<fo:external-graphic src="http://www.puentenet.com/recursos/imagenes/comunes/sublogo.gif" content-height="25" content-width="100" />
</fo:block>
- <fo:block>
- <fo:table border-after-color="006666" width="80%" table-layout="fixed">
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
- <fo:table-body>
- <fo:table-row valign="botton" row-height="10px">
<fo:table-cell number-columns-spanned="6" />
</fo:table-row>
- <fo:table-row valign="botton" row-height="10px">
- <fo:table-cell number-columns-spanned="6">
<fo:block text-align="bottom">CADO entre el 25/09/2003 hasta el 02/10/2003</fo:block>
</fo:table-cell>
</fo:table-row>
- <fo:table-row background-color="#006666" row-height="10px">
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Fecha</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Hora</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Ultimo</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Var %</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Vol. Operado</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Monto Operado</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</fo:flow>
</fo:page-sequence>
- <fo:page-sequence master-reference="content">
- <fo:flow flow-name="xsl-region-body">
- <fo:block>
<fo:external-graphic src="http://www.puentenet.com/recursos/imagenes/comunes/sublogo.gif" content-height="25" content-width="100" />
</fo:block>
- <fo:block>
- <fo:table border-after-color="006666" width="80%" table-layout="fixed">
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
<fo:table-column />
- <fo:table-body>
- <fo:table-row valign="botton" row-height="10px">
<fo:table-cell number-columns-spanned="6" />
</fo:table-row>
- <fo:table-row valign="botton" row-height="10px">
- <fo:table-cell number-columns-spanned="6">
<fo:block text-align="bottom">GARO entre el 25/09/2003 hasta el 02/10/2003</fo:block>
</fo:table-cell>
</fo:table-row>
- <fo:table-row background-color="#006666" row-height="10px">
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Fecha</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Hora</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block color="#FFFFFF">Ultimo</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Var %</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Vol. Operado</fo:block>
</fo:table-cell>
- <fo:table-cell align="left">
<fo:block text-align="right" color="#FFFFFF">Monto Operado</fo:block>
</fo:table-cell>
</fo:table-row>
- <fo:table-row background-color="#FFFFFF">
- <fo:table-cell>
<fo:block>25-09-03</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block>15:11:54</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">0.775</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">-0.3856</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">36557.0</fo:block>
</fo:table-cell>
- <fo:table-cell>
<fo:block text-align="right">28491.0</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>