home *** CD-ROM | disk | FTP | other *** search
- %!PS-TTS-1.0
- % Preview setup
-
- statusdict /devicedict get begin
-
- /Preview {
- true false false false setframetype
- deviceresolutionx dup 150 lt {3 idiv} {dup 300 lt {4 idiv} {5 idiv} ifelse} ifelse 45 /circlespot load setscreen
- {} settransfer
-
- userdict /letter {statusdict begin 612 792 setdevicepapersize 576 768 setdevicepage end} put
- userdict /legal {statusdict begin 612 1008 setdevicepapersize 576 992 setdevicepage end} put
- userdict /tabloid {statusdict begin 792 1224 setdevicepapersize 756 1208 setdevicepage end} put
- userdict /a3 {statusdict begin 842 1190 setdevicepapersize 806 1176 setdevicepage end} put
- userdict /a4 {statusdict begin 595 842 setdevicepapersize 560 798 setdevicepage end} put
- userdict /b5 {statusdict begin 499 709 setdevicepapersize 464 702 setdevicepage end} put
- userdict /lettersmall {statusdict begin 612 792 setdevicepapersize 554 732 setdevicepage end} put
- userdict /a4small {statusdict begin 595 842 setdevicepapersize 538 780 setdevicepage end} put
-
- /showproc {
- statusdict begin
- /jobstate (saving Preview) def
- devicefile opendevicepage renderproc devicefile closedevicepage
- /jobstate (busy) def
- end
- } def
-
- /setdevicepage {
- devicescaley mul cvi /imageheight exch def
- devicescalex mul cvi /imagewidth exch def
- [devicescalex 0 0 devicescaley neg
- imagewidth devicepaperwidth sub 2 div
- imageheight devicepaperheight add 2 div] installdevice
- } def
- } bind def
-
- end
-
-