XSL Formatting Objects (XSL-FO)
Das XSL-FO-Seminar behandelt die ›XSL Formatting Objects‹ (XSL-FO), die Teil der ›eXtensible Stylesheet Language (XSL)‹ Familie sind. Dabei wird der Verarbeitungsprozess erläutert, wie durch XSLT eine Transformation eines XML-Dokuments in XSL-FO erfolgt, und wie ein XSL-FO-Prozessor daraufhin anspruchsvoll gestaltete Seiten für den Druck oder Dokumente in Formaten wie PDF, RTF, Microsoft Office WordML oder Framemaker MIF erstellt. Die Teilnehmer lernen, wie man Tabellen, Listen und Verweise setzt sowie spezifische Angaben wie Seitengrößen, Umbrüche, Kopf-/Fußzeilen und Seitenzahlen praktisch umsetzt. Zudem wird die aktuelle XSL-FO-Version und ihre vielseitigen Anwendungsmöglichkeiten vorgestellt. Der Fokus liegt auf der Anwendung des XSL-FO-Standards, wobei die Übungen und Beispiele die Generierung von Dokumenten im PDF-Format umfassen.
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 Alternativen
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
Im Seminar Java und XML erhalten Softwareentwickler einen Einblick, wie FO aus Java angestoßen wird. Ausgangspunkt der Dokumentenerstellung sind XML-Dokumente, die gemäß eines Schemas korrekt sein müssen. Der Kurs XML-Schema vermittelt alle notwendigen Informationen zum Aufbau einer ordnungsgemäßen Schema-Beschreibung.