Sie befinden sich hier: Home » Seminare » XML » XMLXSLFO

XSL Formatting Objects (XSL-FO)

Kursziele

Das XSL-FO-Seminar beschäftigt sich mit den ›XSL Formatting Objects‹, die Teil der ›eXtensible Stylesheet Language (XSL)‹ Familie sind. Dabei wird der Verarbeitungsprozess beleuchtet, wie die Transformation über XSLT ein XML-Dokument in XSL-FO übersetzt, und im nächsten Schritt ein XSL-FO-Prozessor anspruchsvoll gestaltete Seiten für den Druck oder Dokumente in den Formaten PDF, RTF, Microsoft Office WordML oder Framemaker MIF generiert. Die Teilnehmer lernen Tabellen, Listen und Verweise zu setzen, aber auch spezifische Angaben wie Seitengrößen, Umbrüche, Kopf-/Fußzeilen sowie Seitenzahlen praktisch kennen und wissen um die Möglichkeiten der neuesten Version XSL-FO v1.1. Schwerpunkt dieser Schulung ist der Standard XSL-FO und die Übungen und Beispiele beziehen sich auf die Generierung von Dokumenten im PDF-Format.

Zielgruppe

  

Empfohlene Dauer

Mediengestalter/Mediendesigner, XML-Programmierer  2 Tage, insgesamt 12 Zeitstunden

Inhalte

  • Einleitung in XSL-FO
    • Begriffsabgrenzungen, XSL, XSLT, XSL-FO
    • Layout-basierte und Inhalts-basierte Formatierung
    • XSL-FO Verarbeitungsprozess
    • Formatierung und Rendern
    • XSL-FO-Prozessoren: Apache FOP und Weitere
  • Einstieg in den Transformationsprozess
    • Template für XSL-Stylesheet
    • Wiederholung der XPath-Syntax
    • Bedingte Verarbeitung
    • Nummerierung
    • Die wichtigsten XSL-Funktionen
  • Seitengestaltung mit XLS-FO
    • Seitenvorlagen
    • Regionen, Ränder und Bereiche (Area)
    • Breite und Höhe von Seiten
    • Textfluss, Zeilenausrichtung, Schreibrichtung
    • Zeichensätze und Schriftarten (Fonts)
    • Inline-Formatierung
    • Farben und Farbprofile
    • Rahmen
    • Abstände, Einrückungen, Vorschübe
    • Bereiche positionieren
    • Zeilenumbruch, Silbentrennung
    • Schusterjungen, Hurenkinder
    • Lebende Seitentitel
    • Listen
    • Tabellen
    • Fußnoten
    • Randnotizen (Marginalien)
    • Fließende Objekte
    • Grafiken einbinden, Hintergrundbilder
    • Querverweise, Links
    • Verzeichnisse, Register
    • Stylesheet Organisation

Voraussetzungen

Der Kurs ›XSL Transformations (XSLT)‹ oder vergleichbare Kenntnisse.

Seminarunterlagen

Unterlagen (Kopien der Folien), Zertifikat, CD.

Software

Als XSL-FO-Prozessor kommt Apache FOP (Formatting Objects Processor) zum Einsatz, und als XML-Editor standardmäßig unter Windows Cooktop.

Schlagwörter