
×
Programmieren mit PostScript
Eine umfassende Einführung inclusive Filesystem und Typesetter
von Wilfried SökerInhaltsverzeichnis
- 1 Einleitung.
- 1.1 Zur Entstehung von PostScript.
- 1.2 Die Seitenbeschreibungssprache PostScript.
- 1.3 Zielrichtung dieses Buches.
- 2 Grundlagen.
- 2.1 Der Stack und einfache Arithmetik.
- 2.2 Weitere arithmetische Befehle.
- 2.3 Koordinatensystem und aktueller Punkt.
- 2.4 Einfache Textausgabe.
- 2.5 Linien.
- 2.6 Spezielle Befehle für die Stackverwaltung.
- 3 Variablen, Prozeduren und Schleifen.
- 3.1 Variablen.
- 3.2 Aufbau von Namen und Zahlen.
- 3.3 Prozeduren.
- 3.4 Schleifen.
- 4 Füllen.
- 4.1 Graue Flächen und Linien.
- 4.2 Die Befehle »gsave« und »grestore«.
- 4.3 Die Füllregeln.
- 5 Kurven.
- 5.1 Kreise.
- 5.2 Bezier-Kurven.
- 5.3 Abgerundete Ecken.
- 6 Arrays, Dictionaries und Strings.
- 6.1 Die Arrays.
- 6.2 Die Dictionaries.
- 6.3 Eintragungen in Dictionaries.
- 6.4 Spezielle Befehle für Strings.
- 6.5 Gemeinsame Befehle für Arrays, Dictionaries und Strings.
- 6.6 Zugriffsrechte.
- 7 Abfragen in PostScript.
- 7.1 Die Vergleichsoperationen.
- 7.2 Verknüpfung von logischen Werten.
- 7.3 Die Befehle »if« und »ifelse«.
- 8 Fonts.
- 8.1 Die Organisation der Fonts.
- 8.2 Ausgabe einer Liste aller verfügbaren Fonts.
- 8.3 Aktivierung von Umlauten in PostScript.
- 8.4 Outline-Fonts.
- 8.5 Userfonts.
- 9 Transformationen.
- 9.1 Der Befehl »translate«.
- 9.2 Der Befehl »scale«.
- 9.3 Rotation.
- 9.4 Der Aufbau der Transformationsmatrix.
- 9.5 Die Befehle »transform« und »itransform«.
- 9.6 Transformation eines Fonts.
- 10 Clipping.
- 11 Bildverarbeitung.
- 11.1 Aufbau des Bildes.
- 11.2 Der Befehl »image«.
- 11.3 Der Befehl »imagemask«.
- 11.4 Rasterzellen.
- 11.5 Der Aufbau der Rasterzelle.
- 11.6 Die Transferfunktion.
- 12 Ein- und Ausgaben in PostScript.
- 12.1 Lesen von Daten aus Datenströmen.
- 12.2 Ausgabe von Daten auf Datenströme.
- 12.3 Ausführung einer Datei.
- 12.4 Erweiterungenfür die Dateienverwaltung.
- 13 Druckerspezifische Befehle.
- 13.1 Allgemeine Druckereinstellungen.
- 13.2 Spezielle Befehle für Laserdrucker.
- 13.3 Spezielle Befehle für Belichter.
- 14 Speicherverwaltung und Programmausführung.
- 14.1 Der Befehl »bind« und die Funktion »//«.
- 14.2 Die Speicherverwaltung.
- 14.3 Die Befehle »exec« und »execstack«.
- 14.4 Die Befehle »stop« und »stopped«.
- 14.5 Zusammenfassung der PostScript-Typen.
- 15 Der graphische Status.
- 16 Fehlerbehandlung.
- 16.1 Fehler und ihre möglichen Ursachen.
- 17 Kommentar-Konventionen.
- A ASCII-Tabellen.
- B Zahlensysteme.
- C Lösungen zu den Aufgaben.
- D Literaturverzeichnis.
- E Sachwortverzeichnis.