XSL Formatting Objects (XSL-FO)
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.
Inhalte des Seminars
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
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Mediengestalter/Mediendesigner, XML-Programmierer
- Vorkenntnisse: Der Kurs ›XSL Transformations (XSLT)‹ oder vergleichbare Kenntnisse.
- Schulungsunterlagen: Unterlagen (Kopien der Folien), Zertifikat, CD.
- Seminar-Software: Standardmäßig kommt unter Windows als XML-Editor Altova XMLSpy zum Einsatz. Der XSL-FO-Prozessor im Kurs ist üblicherweise Apache FOP (Formatting Objects Processor).
Weiterführende Seminare
Softwareentwickler bekommen im Seminar Java und XML einen Einblick, wie FO aus Java angestoßen wird. Ausgangspunkt der Dokumentenerstelung sind XML-Dokumente, die korrekt bezüglich eines Schemas sein müssen; der Kurs XML-Schema gibt alle Informationen zum Aufbau einer ordentlichen Schema-Beschreibung.