next up previous contents index
Next: 3.2 The EPS BoundingBox Up: 3. Encapsulated PostScript Previous: 3. Encapsulated PostScript


3.1 禁止使用的  PostScript  操作符

由于 EPS 图形需要和其它对象一起共享页面,所以 EPS 文件中不能使用像 选择页面大小 (a4 或 letter) 和清除整个页 面 (erasepage) 等命令。下面是一些不能在 EPS 文件中使用的 PostScript 操作符:
a3
a4
a5
banddevice
clear
cleardictstack
copypage
erasepage
exitserver
framedevice
grestoreall
initclip
initgraphics
initmatrix
letter
legal
note
prenderbands
quit
renderbands
setdevice
setglobal
setpagedevice
setpageparams
setsccbatch
setshared
startjob
stop
尽管下列 PostScript 操作符可以在 EPS 文件中使用,但是不适当的使用它们极易 导致错误
nulldevice setcolortransfer setgstate sethalftone
setmatrix
setscreen
settransfer undefinedfont
上面的一些操作符可能会使 DVI 到 PS 的转换失败,另一些则可能导致像 图形位置错误或图形消失等奇怪的问题。因为这些操作符绝大部分不会影响 到 PostScript 的堆栈,所以,在大多数情况下,简单的将这些招致问题的操作符 删除就可解决问题。其它的情形则需要更为复杂的 PostScript 的知识。




Wang Lei
2000-04-15