%%DocumentSuppliedResources: (atend)
%%CMYKCustomColor: (atend)
%%DocumentCustomColors: (atend)
%%DocumentProcessColors: (atend)
瑽
Document Inks: (atend)
瑽
DocumentMutilnkColors: (atend)
%ALDOriginal 文件: PowerB HDesktop Folder: 16P
%%EndCommentS
二、有关的
PostScript 语旬
尽管
PostScript 页面描述语言有许多描述语句。但进行拼版工作只涉及到其中的页面尺
寸定义、坐标平移、旋转、图形状态保存和恢复等少量语句。
X Y Translate %在当前的坐标系中向水平方向平移 X,向垂直方向平移 Y
Angle Rotate %在当前的坐标系中旋转一个角度
X Y Scale %在当前坐标系中水平缩放 X 倍,垂直缩放丫倍
A Clip %以当前封闭路径 A 作为剪切路径,路径内的内容被显示,以外的
内容被裁掉
/Save Save %保存当前的虚存状态到 /save 中
Save Restore %恢复到以前的虚存状态
Gsave %保存当前的图形状态
Grestore %恢复以前保存的图形状态
Grestoreall %恢复到最开始保存的图形状态
ShowPage %显示当前的页面
三、拼版的原理和步骤
在
PS 文件中总是以页面为单位。页面的默认坐标都是从坐标原点开始的。要实现拼版.
就需要修改原来的页面尺寸和坐标系统,以印张为单位,将不同的页面放置在印张的不同
位置上。如果需要折手,还要按照折手的要求对页面进行旋转。重新排列页面的顺序。操作步
骤如下:
1.设置新的印张尺寸。按照实际拼版的需要设置大版的幅面尺寸(包括出血、裁切线的
尺寸在内)。
2.用 Gsave 语句保存原来的图形状态。保存页面原始的坐标、比例等图像状态。以便拼版
结束后能够恢复到原始状态。
3.以印张为单位,用平移、旋转等语句将各页面放到印张中合适的位置上。
4.以印张为单位去掉各页面的 ShowPage 语句,并在印张中全部页面描述结束后增加页
面显示语句
ShowPage,这样就可以把各页面显示在同一个印张中。
5.用 Grestore 恢复原始图形状态。需要时加人裁切线、灰梯尺、文件名等辅助信息。
6.写入相应的 PS 文件结尾。
PS 文件中默认的比例单位是 1/72 英寸,即以 Point 为单位。因此印张尺寸的设置和平移
量等数值也必须以
Point 为单位。例如一个 210mm×285mm 的 16 开页面.以 Point 为单位的
页面尺寸为
595×808。下面是定义这个页面的 PS 描述:
ppDSetup{
%緂 inFeature: *CustomPagesize True
595 808 0 0 1
4 dict begin
dup /Oriention exch def