Hallo,
Voor een intern project ben ik bezig met een script om netwerkschema's bij te houden.
Nu ben ik op zoek naar een eenvoudig oplossing (mag ook moeilijk zijn) om dynamische tabellen te printen.
de tabellen kunnen verschillend zijn in het aantal kolommen maar ook in het aantal rijen.
Op zich niet zo een probleem om dit te printen, maar ik zou graag op iedere pagina een hoofding zetten met paginanummer.
Dit alles wordt steeds dynamisch gegenereerd.
Ik had dit voorheen gedaan mbv Javascript waarmee ik de hoogte van mijn div's berekende en dan het aantal tabellen dat op een pagina past te printen op een pagina.
Echter is dit gekkenwerk wanneer je meer dan 3-4 pagina's gaat hebben.
Heeft iemand hier tips voor om dit zo eenvoudig mogelijk te laten gaan.
Ik werk in het zend framework, heb al eens gekeken naar Zend_PDF maar wil voordat ik heel mijn layout ga maken maken met berekeningen enz. kijken of hier een eenvoudigere oplossing voor bestaat.
Alvast bedankt.
Mvg
Rob
Een voorbeeld van de layout:
Voor een intern project ben ik bezig met een script om netwerkschema's bij te houden.
Nu ben ik op zoek naar een eenvoudig oplossing (mag ook moeilijk zijn) om dynamische tabellen te printen.
de tabellen kunnen verschillend zijn in het aantal kolommen maar ook in het aantal rijen.
Op zich niet zo een probleem om dit te printen, maar ik zou graag op iedere pagina een hoofding zetten met paginanummer.
Dit alles wordt steeds dynamisch gegenereerd.
Ik had dit voorheen gedaan mbv Javascript waarmee ik de hoogte van mijn div's berekende en dan het aantal tabellen dat op een pagina past te printen op een pagina.
Echter is dit gekkenwerk wanneer je meer dan 3-4 pagina's gaat hebben.
Heeft iemand hier tips voor om dit zo eenvoudig mogelijk te laten gaan.
Ik werk in het zend framework, heb al eens gekeken naar Zend_PDF maar wil voordat ik heel mijn layout ga maken maken met berekeningen enz. kijken of hier een eenvoudigere oplossing voor bestaat.
Alvast bedankt.
Mvg
Rob
Een voorbeeld van de layout:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| HEADER(logo) Table hoofding [th ip][th hostname][th apperaat][th device] ->> row ->> row Table hoofding [th ip][th hostname][th username][th password] ->> row (nog eens 10 rows) ->> row |
[ Voor 11% gewijzigd door Reboot op 24-02-2011 13:10 ]