Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Drucken von Webseiten Konzeption und Realisierung eines Report Generator-Plugin für das Eclipse Framework zur dynamischen Generierung eines XSL-FO basierten.

Ähnliche Präsentationen


Präsentation zum Thema: "Drucken von Webseiten Konzeption und Realisierung eines Report Generator-Plugin für das Eclipse Framework zur dynamischen Generierung eines XSL-FO basierten."—  Präsentation transkript:

1 Drucken von Webseiten Konzeption und Realisierung eines Report Generator-Plugin für das Eclipse Framework zur dynamischen Generierung eines XSL-FO basierten Outputstreams zur Erzeugung von eReport PDF-Files. DaimlerChrysler ITP/FPProduktionsleittechnik Winfried HöflichDaimlerChrysler Prof HarmsFHTE Automatische PDF Generierung - eReports Achim Schietinger Drucken mit XSL-FO

2 Achim Schietinger HTML für Browser optimiert Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports

3 Achim Schietinger HTML zum Drucken optimiert Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports

4 Achim Schietinger Cascading Stylessheets + (fast) Kein zusätzlicher Trafic - Jedes Tag muss mehrfach definiert werden - - Webentwickler muss jedes Tag als druckbar / nicht druckbar markieren Drucken mit CSS + Keine zusätzliche Druckversion Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports

5 Achim Schietinger eXtensible Stylesheet Language - Formatting Objects FO sind Bestandteil der XSL-Spezifikation XSL-FO Formatierungsobjekte werden mit einem FOProzessor in das gewünschte Format umgewandelt Unterstützte ausgabeformate sind z.Z.: AWT, PDF, print, SVG, Text, MIF, Area Tree Representation, PCL und PS Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports

6 Achim Schietinger

7 Editorfunktionalität eReports erzeugen Laufzeitumgebung Drucken eReports Laufzeitumgebung Editorfunktionalität

8 Achim Schietinger Applikations-Server FOP Servlet JSP XSL-FO Stylesheet Datenbank fo-styles.xslxml.class Request Client -Browser -Applikation Response Link document.fo Laufzeitumgebung Drucken eReports Laufzeitumgebung Editorfunktionalität

9 Achim Schietinger Data Access Classes liefern Daten PrintFactory erzeugt InputStream InputStream wird and FOP weitergeleitet und gerendert Laufzeitumgebung Drucken eReports Laufzeitumgebung Editorfunktionalität

10 Achim Schietinger XSL-FO Bibliothek Element fo:element fo-style.xslpreview.pdf FOP Servlet Editor Menü Stylesheet Editor Drucken eReports Laufzeitumgebung Editorfunktionalität

11 Achim Schietinger Drucken eReports Laufzeitumgebung Editorfunktionalität Einlesen Datei wird geparst und in das Objektmodell gewandelt Speichern Dokument wird in Text umgewandelt und in XML-Datei geschrieben Element erzeugen Liste von möglichen Elementen wird aus DTD erzeugt Attribut erzeugen Liste von möglichen Attribute wird aus DTD erzeugt Stylesheet Editor Elemente manipulieren hinzufügen, verschieben, löschen, ändern...

12 Achim Schietinger eXtensible Stylesheet Language – Formatting Objects XML-basierten Webtechnologien freier FO Prozessor in Java Folien zu diesem Vortrag Noch Fragen Drucken mit XSL-FO Drucken HTML im Browser HTML zum Drucken Drucken mit CSS XSL-FO eReports Laufzeitumgebung Editorfunktionalität


Herunterladen ppt "Drucken von Webseiten Konzeption und Realisierung eines Report Generator-Plugin für das Eclipse Framework zur dynamischen Generierung eines XSL-FO basierten."

Ähnliche Präsentationen


Google-Anzeigen