!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~
Mit dem %-Zeichen wird ein PostScript-Kommentar eingeleitet. Alle Zeichen
bis zum Zeilenende werden dann vom PostScript-Interpreter als Kommentar
angesehen und nicht mehr beachtet.
Zeichenketten stehen zwischen runden Klammern:
(Dampfschiffseilanbinder)Die eckigen Klammern begrenzen einen nicht ausführbaren Array, d.h. eine eindimensionale Matrix:
[ (Brandenburg) (Flandern) ... (Jura) (Lombardei) ]Prozeduren werden zwischen geschweiften Klammern angegeben:
{ x0 neg y0 neg translate }
Die geschweiften Klammern weisen immer auf etwas Ausführbares hin. Der
Operator neg multipliziert seinen Operanden mit -1.
Sonderzeichen, zu denen in der PostScript-Sprache leider auch die Umlaute
zählen, werden in der Form "\nnn" geschrieben. Beispiel:
(D\374sseldorf -- Z\374rich)Dabei ist die Kodierung vom sogenannten "Encoding Vector" abhängig. Eine ganz andere Bedeutung hat der Schrägstrich '/':
/Position { x0 neg y0 neg translate } def
Der Schrägstrich bewirkt, dass Position (noch) nicht
ausgeführt, sondern in
den Stack gestellt wird.
Die ganze Programmzeile definiert eine Prozedur
namens Position.
Adobe Systems empfiehlt, in einem ASCII-File nicht-druckbare Steuerzeichen wie End-of-File (Control-d) zu vermeiden.
Adobe gibt den Entwicklern allerdings zu bedenken, dass diese ihren besten Beitrag dann leisten, wenn sie den PostScript-Code in der Anwendung effizient(er) machen.
Last update: Tuesday, 02-Apr-2002 13:50:02 CEST by
vo