Vanuit mijn websysteem wil ik overzichten uitprinten. Deze overzichten zijn weergaves van database resultaten, en kunnen theoretisch vele honderden records bevatten.
Bij het printen van het overzicht wordt op elke pagina een header en footer geprint. met behulp van een 'page-break-before' statement kan een page break geforceerd worden (in IE althans). Dit werkt prima, ik loop door de records heen en na elke 30 records kan ik zo'n statement printen, dan heb ik een mooie verdeling.
Maar! Er onstaat een probleem als er in een cel dermate veel informatie staat, dat de cel twee regels beslaat. Dan moet ik na 29 regels printen, om mijn page footer nog te kunnen printen. Enzovoorts.
Eigenlijk zou ik per record moeten kunnen bepalen hoeveel regels deze record beslaat, om zo te bepalen wanneer de footer geprint moet worden. Maar ik heb geen idee hoe dit dynamisch te doen. Het is niet mogelijk om val elke cel een aantal characters vast te stellen, om zodoende door het tellen van het aantal chars te kijken hoeveel regels het zal beslaan, omdat de table dynamisch gevormd wordt.
iemand?
Bij het printen van het overzicht wordt op elke pagina een header en footer geprint. met behulp van een 'page-break-before' statement kan een page break geforceerd worden (in IE althans). Dit werkt prima, ik loop door de records heen en na elke 30 records kan ik zo'n statement printen, dan heb ik een mooie verdeling.
Maar! Er onstaat een probleem als er in een cel dermate veel informatie staat, dat de cel twee regels beslaat. Dan moet ik na 29 regels printen, om mijn page footer nog te kunnen printen. Enzovoorts.
Eigenlijk zou ik per record moeten kunnen bepalen hoeveel regels deze record beslaat, om zo te bepalen wanneer de footer geprint moet worden. Maar ik heb geen idee hoe dit dynamisch te doen. Het is niet mogelijk om val elke cel een aantal characters vast te stellen, om zodoende door het tellen van het aantal chars te kijken hoeveel regels het zal beslaan, omdat de table dynamisch gevormd wordt.
iemand?