By Wilfried Söker
Das vorliegende Buch ist aus Kursen tiber die Programmiersprache PostScript entstanden, die ich seit 1988 regelmaBig halte. Es ist als Lehrbuch fUr das Selbststudium konzipiert. Insbesondere durch die graphische. Darstellung der AbUiufe bei der Bearbeitung von PostScript-Programmen eignet sich das Buch auch fUr Leser ohne Informatikkenntnisse. Zahlreiche Ubungsaufgaben ermoglichen dem Leser, den behandelten Stoff zu vertiefen. Zu allen Aufgaben befinden sich im Anhang des Buches ausfiihrlich erHiuterte Losungen. Die Schwerpunkte dieses Buches liegen in der Schriftenverarbeitung unci in der Dateienverwaltung. Einige der behandelten Themen, zum Beispiel die Erweiterung der eingebauten Schriften, sind hier erstmals in einem Buch beschrieben. Aus diesem Grund ist das Buch auch fUr den versierten PostScript Programmierer eine ergiebige Informationsquelle. Das gesamte Buch wurde direkt in der Sprache PostScript erfaBt. Der Zeilen ausschluB und der Seitenumbruch wurden automatisch irn Laserdrucker durch spezielle PostScript-Programme bewerkstelligt. Dies ist zwar nicht der tibliche Weg, er zeigt jedoch die oft ungenutzten Kapazitaten von PostScript. lliBt sich mit dem Setzkasten des Handsetzers vergangener Tage PostScript vergleichen. Bei beiden wird die Satzgestaltung nur durch die Kreativitat und das Geschick des Setzers und nicht durch die Phantasie der Entwickler von Satzmaschinen bzw. Desktop-Publishing-Systemen begrenzt.
Read or Download Programmieren mit PostScript: Eine umfassende Einführung inclusive Filesystem und Typesetter PDF
Similar german_5 books
Relationale Datenbanken: Eine Einführung für die Praxis
Die Fachbrosch}re gibt eine umfassende Einf}hrung in das Gebiet der relationalen Datenbanken. Bei der Datenmodellierung werden Abbildungsregeln zum ]berf}hren eines Entit{ten-Beziehungsmodells in ein relationales Datenbankschema behandelt, Normalformen diskutiert und ein unternehmensweites Datenmodell veranschaulicht.
- Differential- und Integralrechnung III: Integrationstheorie Kurven- und Flächenintegrale Vektoranalysis
- Hydraulische Kolbenmaschinen
- Zur doppelten Diskontinuität in der Gymnasiallehrerbildung: Ansätze zu Verknüpfungen der fachinhaltlichen Ausbildung mit schulischen Vorerfahrungen und Erfordernissen
- Das homogene Packproblem in der betriebswirtschaftlichen Logistik
- Modellierung und Ausführung von Workflows mit Petri-Netzen
- System-Engineering für Realzeitsysteme: Bericht über das Verbundprojekt PROSYT
Additional info for Programmieren mit PostScript: Eine umfassende Einführung inclusive Filesystem und Typesetter
Sample text
Ende der Prozedur. Nun wird gearbeitet. for % % % % % % % % stroke % Linien zu Papier bringen. { Linker-Rand exch moveto Rechter-Rand Linker-Rand sub o rlineto % Hier folgt die »for«-Schleife fUr die senkrechten Linien. showpage Wir wollen die ersten Schritte der »for«-Schleife mit Hilfe eines Stack-Protokolls genauer analysieren. Wir beginnen mit der Festlegung der Laufvariablen. { ~ Linien-Abstand ~ Obere-Kante 20 Untere-Kante oo ~ 20 100 ... • } 100 for Der Befehl »for« nimmt vier Eintrage yom Stack und initialisiert seine Laufvariable.
Dicke des auBeren Quadrates. % Verkleinerungsfaktor. % Startposition fur die Graphik. % Es ist die linke untere Ecke. 18 % Zahler fur den Befehl »repeat«. { % Beginn der Schleifenprozedur. Quadrat % Zuerst wird das Quadrat gezeichnet. currentpoint % Aktuelle Position merken. Liniedicke setlinewidth % Liniendicke set zen stroke % und das Quadrat ausgeben. moveto % Aktuellen Punkt wieder an die % gemerkte Stelle setzen. Breite % Von der Breite des Quadrates Breite Faktor mul % die Breite des nachst kleineren sub 2 div % abziehen und durch zwei dividieren.
22 2 Grundlagen Stackeintrag verdoppeln Ega/ dup ::} Ega/ Ega/ Mehrere Stackeintrage verdoppeln l .. n l .. n Stackeintrag lOschen Ega/ pop ::} AIle Stackeintrage lOschen l .. n clear ::} Die beiden obersten Stackeintrage austauschen Ega/l Ega/2 exch ::} Ega/2 Ega/l Die Stackeintrage zahlen l .. n count ::} l .. n N Mehrere Stackeintrage rotieren lassen l .. 1 Variablen Wie jede Programmiersprache verwendet auch PostScript Variablen. Der Begriff Variable bedeutet, daB anstelle von Objekten (z. B.