Guten Morgen Forum,
ich lerne mich gerade unter einer Cold Fusion 8 Umgebung in den Gebrauch von iText zur Erstellung von PDFs ein und verfüge über ein Basis-Wissen Java.
Habe bereits erfolgreich die Klasse PdfPageEventHelper extended, um Seitenzahlen in Header / Footer hinzuzufügen. Dann ein weiterer Durchlauf des PDFs um die Seitenzahl gesamt zu schreiben. Was mir jedoch nicht gelingt, ist folgendes:
Seitenzahlen sollen mit "laufende Seitenzahl" / "Seitenzahl gesamt" erscheinen.
Momentan erledige ich ersteres innerhalb eines Phrase, letztere positioniere ich mittels eines Templates. Problem dabei ist: es funktioniert nur, wenn die Seitenzahlen nicht zweistellig sind,
da sonst die horizontale Position der Zahlen nicht mehr stimmt.
Würde gerne hierfür eine PDF Table verwenden (vgl. attach), diese im document initieren und adden
und dann mit der extended PdfPageEventHelper und dem beschriebenen zweiten Durchlauf die Zellinhalte setzen, womit sich die Seitenzahlen horizontal korrekt setzen lassen sollten.
Hier setzen meine Verständnisprobleme ein:
a) wie kann ich eine Tabelle / die enthaltenen Zellen namentlich ansprechen,
so dass ich per document.tabellenname.zellname Content schreiben kann ?
b) wie kann ich grundsätzliche den Inhalt einer PDFCell updaten ?
Sollte für meine Anforderung jemand eine schlauere Lösung haben, lasse ich den PDFTable Ansatz auch gerne wieder fallen ...
Gruss,
Tobias
ich lerne mich gerade unter einer Cold Fusion 8 Umgebung in den Gebrauch von iText zur Erstellung von PDFs ein und verfüge über ein Basis-Wissen Java.
Habe bereits erfolgreich die Klasse PdfPageEventHelper extended, um Seitenzahlen in Header / Footer hinzuzufügen. Dann ein weiterer Durchlauf des PDFs um die Seitenzahl gesamt zu schreiben. Was mir jedoch nicht gelingt, ist folgendes:
Seitenzahlen sollen mit "laufende Seitenzahl" / "Seitenzahl gesamt" erscheinen.
Momentan erledige ich ersteres innerhalb eines Phrase, letztere positioniere ich mittels eines Templates. Problem dabei ist: es funktioniert nur, wenn die Seitenzahlen nicht zweistellig sind,
da sonst die horizontale Position der Zahlen nicht mehr stimmt.
Würde gerne hierfür eine PDF Table verwenden (vgl. attach), diese im document initieren und adden
und dann mit der extended PdfPageEventHelper und dem beschriebenen zweiten Durchlauf die Zellinhalte setzen, womit sich die Seitenzahlen horizontal korrekt setzen lassen sollten.
Hier setzen meine Verständnisprobleme ein:
a) wie kann ich eine Tabelle / die enthaltenen Zellen namentlich ansprechen,
so dass ich per document.tabellenname.zellname Content schreiben kann ?
b) wie kann ich grundsätzliche den Inhalt einer PDFCell updaten ?
Sollte für meine Anforderung jemand eine schlauere Lösung haben, lasse ich den PDFTable Ansatz auch gerne wieder fallen ...
Gruss,
Tobias