Postscript语言页面描述_第1页
Postscript语言页面描述_第2页
Postscript语言页面描述_第3页
Postscript语言页面描述_第4页
Postscript语言页面描述_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、页面描述语言组员: 包思亮 李硕胡磊元 施斌浩 金武 页面描述语言(Page Description Language,简称PDL)是一种面向输出效应的语言,用于描述打印或照排的版面,这种语言不仅具有版面描述功能,还具有计算机设计的特点,即可处理文字,又可处理图象,各种软件在排版和图形处理之后形成PDL形式,就可汇总在一页上输出。 最早的页面描述语言是一些打印命令,例如EPSON公司的ESCP命令语言。为了输出复杂的版面就需要有更强大的页面描述语言。大多数图文出版软件都有自己的页面描述语言,在与输出装置相连时,都按自己选用的输出设备的要求,把自己的一套图文描述语言译成相应的指令串,以支持自己的

2、输出装置。在图形描述处理上,程序和输出装置间往往有些许差异,某些功能只能在特定的一组输出设备上才能实现,也就是说页面描述语言只能在该厂家调试过的机种上才能达到一定的效果。HP PCL语言 HP PCL语言HP公司的页面描述语言是针对HP激光印字机写的语言。应用 由于HP激光印字机的用户多,许多应用软件都以HP激光印字机作为可选输出设备之一,其他型号的激光印字机也常有采用或仿真HP PCL语言的,现在市场上有1/3强的印字机都能使用HP PCL语言,从而HP PCL语言也成为有影响的页面描述语言,成为中低档和普及型激光印字机的事实上的工业标准。华光页面描述语言特点 页面描述语言,是1986年由北

3、京大学为华光激光照排系统所写的页面描述语言。经过多年的发展,它能表示一页版面上任意位置上的多种字形,也能表示各种宽度的直线段、圆弧等,并能在一系列直线段和曲线段构成的封闭图形中填充几百种网纹。华光页面描述语言应用 华光PDL语言在国内目前的华光和方正电子出版系统中起了十分重要的作用,它将许多厂家独立开发的排版软件、绘图软件和图象处理软件的输出结果以统一的华光PDL形式表示;通过一个PDL解释器把这些软件的输出结果汇总在一页中显示和输出,是国内有影响的页面描述语言之一。P o s t s c r i p t 语言特点 从P S 语言本身看, 它一方面是一种具有很强图形功能的通用程序设计语言, 另

4、一方面又是一种具有一般程序设计语言特性的页面描述语言。也就是说,P o s t s c r i p t 具有通用程序设计语言和页面描述语言的双重特征。归纳起来,PS 语言其有以下主要特点: 具有通用程序设计语言的一些基本结构, 用P o s t s c r i p t 描述的页面信息紧凑而有效。具有强大的文字、图形和图像处理功能。P o s t s c r i p t 语言页面图形描述基本方法路径构造: P o s t s c r i p t 路径是定义多种形状、轨迹和区域的方法,路径用来画线、指定填充区域的边界和定义裁剪其它图形的模板。路径由直线段和曲线段组成,这些线段可以相互连结也可以不连

5、结,路径的拓扑结构是没有限制的,可以是凸形,也可以是凹形的,它可以包含多个封闭子路径,因而表示几个区域,并且路径可以按任意方式自身相交。着色处理与图形生成: 着色操作符通过把几何图形扫描变换到光栅存贮器中来表示当前页上的标记, 常用的着色操作符主要有s t r o k e 和f i l l , 较为专用的操作符是i m a g e 。P o s t s c r i p t 语言印刷页面输出解释 P o s t s c r i p t 语言开发环境的建立P S 语言的编写可以直接在文本文档里输入、保存, 然后将后缀名改为. p s , 安装A c r o b a t D i s t i l l

6、e r 与A c r o b a t R e a d e r , A c r o b a t D i s t i l l e r 对P o s t s c r i p t 文件解释后就可以生成P D F 文件, 然后借助于A c r o b a t R e a d e r 软件进行阅读。P o s t s c r i p t 语言印刷页面输出解释文字的P S 程序实现。% ! p s7 2 7 2 t r a n s l a t e/ H e l v e t i c a - O b l i q u e 5 0 s e l e c t f o n t1 . 0 0 . 0 1 . 0 s e t

7、 r g b c o l o r7 2 0 m o v e t o6 5 7 m o v e t o( p r i n t i n g e n g i n e e r i n g ) s h o ws h o w p a g eP o s t s c r i p t 语言印刷页面输出解释运行程序,结果如下% ! p s/ H e l v e t i c a 2 4 s e l e c t f o n t7 2 7 2 t r a n s l a t e7 2 0 m o v e t o(QingDao University of Science&Technology)show0 . 7

8、 s e t g r a yf i l l6 5 7 m o v e t o(QingDao University of Science&Technology)show0 . 3 0 . 2 4 0 . 9 2 s e t h s b c o l o rf i l ls h o w p a g eP o s t s c r i p t 语言总结 P o s t s c r i p t 语言的重要性已越来越多地被人们所认识, 它不仅在印刷业中获得广泛应用, 也成为数字印前 、数字印刷以及相关领域事实上的工业标准, 用于印刷图文信息的存储、传输、交换及输出的标准格式。P o s t s c r i p t 语言对电子出版也具有极其重要的意义, 在P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论