Estoy creando un PDF dinámico en ColdFusion y tengo un problema con "pagebreak". La página en cuestión podría tener 1 registro, o hasta más de 60 registros. Cada registro se muestra en 2 filas de una tabla. Algunos de los registros devueltos se dividen entre páginas (la primera fila se encuentra al final de la página uno, la segunda fila es la fila superior de la siguiente).COLDFUSION: cfdocument y forzando un salto de página
Un registro de muestreo de HTML que se muestra:
<tr>
<td>Title</td><td>Price</td>
<td colspan="2">Description</td>
</tr>
por petición del cliente, que estoy tratando de mostrar = < 9 registros por página.
Aquí es una muestra callados de algo que he intentado:
<cfdocument format="PDF">
<cfoutput query = "sqllookup">
<cfset loopcount = loopcount + 1>
<cfif loopcount EQ '9'>
<cfdocumentitem type="pagebreak" />
<cfelse>
<tr>
<td>#Title#</td><td>#Price#</td>
<td colspan="2">#Description#</td>
</tr>
</cfif>
</cfoutput>
</cfdocument>
esto no funciona, (sólo oculta el noveno registro). He intentado varias ideas diferentes, y actualmente estoy perplejo. ¿Acaso estoy buscando algo?
Gracias de antemano.
ColdFusion MX 7. (también me encontré con el parche para la emisión de corte texto. http://kb2.adobe.com/cps/402/kb402093.html)
No es realmente una respuesta, pero una conjetura. ¿Has intentado cerrar la etiqueta de la tabla después de 9 registros y crear la nueva tabla para la página nueva? El único problema es que para el texto largo necesitarás menos filas, esto puede requerir algo de Len() - engaño. – Sergii