close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

angebot der woche! / offer of the week! - Kantine

EinbettenHerunterladen
Manfred Krüger
XSL-FO
verstehen und anwenden
XML-Verarbeitung für PDF und Druck
2., überarbeitete und veränderte Ausgabe
Inhaltsverzeichnis
Vorwort zur zweiten Ausgabe
ix
I. Grundlagen
1 XSL – Was? Wozu? Warum?
3
1.1 XSL – Was verbirgt sich dahinter? 3
1.2 XSL – Wozu eignet es sich? 4
1.3 XSL – Warum sollte man es anderen Konzepten vorziehen?
2 XSL-FO – Der Verarbeitungsprozess
6
9
2.1 Das XML-Quelldokument und das XSL-Stylesheet 10
2.2 Die Verarbeitung mit einem XSLT-Prozessor und das XML-FODokument 14
2.3 Die Verarbeitung mit dem XSL-Formatierer und das gestaltete
Ergebnis 17
2.4 Mögliche Nachverarbeitungen und Ausgaben 18
3 XSLT und XPath – Einführung in die Transformation für die XSLFO-Verarbeitung 21
3.1 Rahmen und Gliederung des XSL-Stylesheets 22
3.2 Stylesheet-Organisation mit Parametern, Variablen und
Attributsätzen 23
3.3 Die Adressierung in den XML-Daten 27
3.4 Die Ausgabe und sequentielle Anordnung der Inhalte 39
3.5 Bedingte Spezifikationen der Verarbeitung 47
3.6 Die Generierung von FO-Elementen und -Attributen 51
3.7 Die Zählung der Inhalte 52
3.8 Die Modularisierung des Stylesheets 55
3.9 XSLT-Prozessoren 57
Inhaltsverzeichnis
v
4 XSL-Funktionen
59
4.1 Die Generierung eindeutiger Benennungen – generate-id() 60
4.2 Die Referenzierung von Nicht-XML-Objekten – unparsed-entity-uri()
63
4.3 Das Vergleichen von Attributwerten – current() 64
4.4 Das Zählen von Knoten – count() 65
4.5 Die Adressierung von Knoten in einer Folge gleicher Knoten –
position() und last() 68
4.6 Die Verneinung – not() 70
4.7 Die Einrückung in Listen, Aufzählungen u. Ä. – body-start() und
label-end() 72
4.8 Die Ermittlung von proportionalen Spaltenbreiten in Tabellen –
proportional-column-width() 72
5 XSL-FO – Einführung in die Sprache für Seitengestaltung und
Umbruch 75
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
vi
Allgemeine Festlegungen und Seitenfolgen 76
Seitenvorlagen 79
Seitenfolgenvorlagen 83
Textflüsse und statische Inhalte – Seitenfolgen 88
Schreibrichtungen 99
Zeichensätze und Fonts 104
Farben 107
Maßeinheiten 112
Leerzeichenbehandlung 112
Seitennummerierung und Seitenverweise 115
Blöcke 117
Ränder, Rahmen, Innenabstände, Einrückungen 126
Blockpositionierung, Vorschübe 130
Zeilenausrichtung, Zeilenumbruch, Silbentrennung 133
Inzeilige Typografie 136
Lebende Seitentitel 138
Block-Container 142
Listen 151
Tabellen und tabellarische Anordnungen 156
Fußnoten und Marginalien 164
Fließende Objekte 170
Einbindung grafischer Objekte und fremder XML-Strukturen
174
Inhaltsverzeichnis
5.23 Querverweise/Hyperlinks 178
5.24 Verzeichnisse und Register 184
5.25 PDF-Funktionalität 195
II. Anwendungen
6 Das Konzept für die Dokumenttypdefinition (DTD)
201
6.1 Die minimalisierte DocBook-Struktur 202
6.2 Eine einfache Briefformular-Struktur 203
7 Praktische XSL-FO-Stylesheet-Entwicklung
205
7.1 Einführung 205
7.2 Wie beginnen: Für technische Handbücher, Bedienungsanleitungen,
Bücher etc. 206
7.3 Wie beginnen: Für Formulare, Datenblätter etc. 211
7.4 Textabsätze und ähnliche Blöcke – Basis 217
7.5 Blöcke – Vorschübe, Zusammenhalten, Brechen 223
7.6 Positionierung von Block-Containern – Formulargestaltung 229
7.7 Zeilenumbruch – Silbentrennung – Inzeilige Elemente 236
7.8 Typografische Variationen – Mikro-Typografie 241
7.9 Listen – Ungeordnete, geordnete und beschreibende Listen,
Programm-Listings 247
7.10 Kapitelstruktur, Überschriften und lebende Seitentitel 254
7.11 Tabellen 263
7.12 Abbildungen, Grafiken, Multimedia, Hintergrundbilder 283
7.13 Fußnoten, Marginalien 294
7.14 Interne und externe Verweise – Links 300
7.15 Mehr Seitenvorlagen, Seitenfolgenvorlagen und Seitenfolgen 305
7.16 Inhaltsverzeichnisse 315
7.17 Lesezeichen in PDF-Ausgaben – PDF-Dokumenteigenschaften 323
7.18 Register 329
8 Arbeiten mit dem XSL Formatter von Antenna House
8.1
8.2
8.3
8.4
Inhaltsverzeichnis
341
Herunterladen der Software und Installation 342
Die Benutzeroberfläche des AH XSL Formatter 343
Proprietäre Erweiterungen des AH XSL Formatter – Übersicht
Unterstützte Grafikformate im AH XSL Formatter 349
345
vii
III. Materialien
9 Die minimalisierte DocBook-DTD im Detail
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
355
Buchstruktur und bibliografische Elemente 355
Inhaltsverzeichnis, Register 358
Kapitel, Abschnitte, Anhänge 358
Überschriften, Unterschriften, Beschriftungen 360
Absätze, betitelte Absätze, Fußnoten 360
Listen, Beschreibungslisten, Programm-Listings 362
Grafiken, Abbildungen, Multimedia-Objekte 365
Tabellen 367
Verweiselemente 372
Registerbegriffe 373
Sonstige inzeilige Elemente 373
Gesamtbild der minimalisierten DocBook-DTD 375
10 Die Schriftzeichen – Zeichenbild, Referenzierung und Anwendung
379
10.1 Zahlen, zahlenbezogene Zeichen 380
10.2 Buchstaben, akzentuierte Buchstaben 380
10.3 Leerzeichen, Interpunktionszeichen, sonstige gewöhnliche
Textzeichen 389
10.4 Diakritische Zeichen, Akzente 392
10.5 Diverse Satzzeichen 393
10.6 Technikbezogene und mathematische Symbolzeichen 394
10.7 Griechische Symbolzeichen 395
11 Literatur und Materalien
11.1
11.2
11.3
11.4
11.5
Literatur zu XSLT 399
Literatur zu XSL-FO 399
Die Standardgrundlagen 399
Die Referenz zu PDF 400
Den Code dieses Buches nutzen
Stichwortverzeichnis
viii
399
400
401
Inhaltsverzeichnis
© 2014 MedienEdition Welsch
MedienEdition Welsch · D-83373 Taching am See · Tachenseestr. 6
Telefon: +49-(0)8681-471 852 · Telefax: +49-(0)8681-471 853
Web: www.medienedition.de · E-Mail: info@medienedition.de
ISBN Buchausgabe: 978-3-937211-75-6
ISBN PDF-E-Book: 978-3-937211-76-3
Umschlaggestaltung: Caroline Butz (Entwurf), Anne Wehland, Füssen
(www.buchundkonzept.de)
Gestaltung XSL-FO (PDF): Dr. Manfred Krüger, St. Leon-Rot
(www.mid-heidelberg.de)
Druck: Digital Print Group, Nürnberg
Originalausgabe · Alle Rechte vorbehalten.
Document
Kategorie
Bildung
Seitenansichten
5
Dateigröße
169 KB
Tags
1/--Seiten
melden