%!PostScript Code Hauptdokument
...
save % Status sicherstellen
200 200 translate % Ursprung verschieben
.7 .7 scale % Grafik verkleinern
% PostScript Code der eingebetteten Grafik
% Definitionen
...
restore % urspruenglichen Status wiederherstellen
% Fortsetzung des Hauptdokuments
...
Es handelt sich dabei um den virtuellen
Speicherplatz, der dem PostScript-Prozessor --
zusätzlich zum Stack und zum
Seitenspeicher -- zur Verfügung steht.
In diesen Speicherbereich kommen auch
die ladbaren Fonts zu stehen.
Der Einsatz von save/restore bleibt auch sinnvoll, wenn Sie PostScript Level 2 verwenden. Allerdings kennt Level 2 zusätzliche Operatoren wie undefinefont, undef (zum Freigeben von Speicherplatz) und setglobal. Einige Operatoren erlauben den direkten Speicherzugriff:
dict key undefentfernt den durch den Schlüssel key spezifizierten Eintrag aus dem angegebenen Dictionary.
key undefinefontentfernt den durch key spezifizierten Font aus dem FontDictionary.
index undefineuserobjectlöscht das durch index spezifizierte Benutzer-Objekt aus dem Array UserObjects. Damit kann gezielt zusätzlicher Speicherplatz geschaffen werden, um neue Prozeduren abzulegen oder neue Benutzer-Objekte zu definieren.