网站大量收购独家精品文档,联系QQ:2885784924

(页面描述语言.docxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(页面描述语言

 PS(PostScript页面描述语言) 页面描述语言(Page Description Language,简称PDL)是一种面向输出效应的语言,用于描述打印或照排的版面,这种语言不仅具有版面描述功能,还具有计算机设计的特点,即可处理文字,又可处理图像,各种软件在排版和图形处理之后形成PDL形式,就可汇总在一页上输出。  最早的页面描述语言是一些打印命令,例如EPSON公司的 ESC/P命令语言。为了输出复杂的版面就需要有更强大的页面描述语言。大多数图文出版软件都有自己的页面描述语言,在与输出装置相连时,都按自己选用的输出设备的要求,把自己的一套图文描述语言译成相应的指令串,以支持自己的输出装置。在图形描述处理上,程序和输出装置间往往有些许差异,某些功能只能在特定的一组输出设备上才能实现,也就是说页面描述语言只能在该厂家调试过的机种上才能达到一定的效果。  页面描述语言的种类很多,国内各出版系统都有自己的页面描述语言,功能大同小异,有代表性的是1986年由北京大学提出的华光系统版面描述语言,简称华光PDL。而国际流行的是美国 Adobe System公司于1985年公布的PostScript PDL。这个页面描述语言首先在苹果公司的LASER WRITER印字机上大量推广。  PostScript语言拥有大量的、可以任意组合使用的图形算符,可以对文字、几何图形和外部输入的图形进行描述和处理,因此从理论上说可以描述任意复杂的版面。其设计之成功使得该语言为许多厂家所采用而广泛流行,最终成为事实上的国际标准。 PostScript语言的成功,也使得开放式的电子出版系统在国际得以广泛流行。  一、页面描述语言的性质和功能  就出版物来讲,各种图文元素无论多么复杂,均可分成文字、几何图形和采样图象三类。页面描述语言对这三类元素可以分别作如下定义:  1.文字 需要定义的有字体,由此选择不同的字库,文字代码,由此查找字库中的代码段;字号,由此决定缩放比例;文字起始点在版面上的位置(x、y坐标);以及文字的方向,也就是旋转的角度。  2.几何图形 需要定义的有直线或曲线的类别、宽度、大小以及方向,以及几何图形在版面上的起始位置,由此可以生成一些简单的图形。  3.采样图象 指的是由图象扫描仪等输入设备采集到的图象数据,采样对象可以是照片、手绘稿或其它图象。需要定义的有采样图象起始点在版面上的位置、比例;以及图样翻转不翻转等。  页面描述语言把各种定义好的图文元素组合到当前页面上来。当前页面在开始执行页面描述语言的指令串时,是空白的版面,然后每一个指令将某一图文元素安排到当前页面上。当两个指令的图文有所重合,重合的部位根据指令要求,或是重叠或是覆盖,将所有的指令串执行完毕后,所需的图形也就根据需要安排到当前版面上,形成以点组成的二进制图象,该图象与输出装置的输出幅面、分辨力和其他成象信息相对应。最后这一组成的二进制图象即可传送到输出设备上输出。  一般说来,页面描述语言功能越是强大,与它对应的前端排版软件对图文的处理则越便利,因此也越容易组成各种复杂美观的版面。反过来,虽然页面描述语言可以由编程人员编写程序而输出图样,但大多数情况下还是由前端软件自动加以生成。  好的页面描述语言还具有下列功能:  1.程序设计功能,可以以循环、判断等程序设计特点,简化指令串,提高描述图形的复杂性。利用页面描述语言的编程功能,可以设计出很多令人叹为观止的图象。  2.剪裁。可通过设定剪裁路径,规定出所保留(或不保留)的图文范围,去掉不需要的部分,而只输出剪裁后剩下的部分。  3.坐标系统变换。包括原点平移;坐标轴旋转以及坐标轴比例变换。这样可以使图形从用户平面经线性变换后转换成设备平面。同样也要求图形可以旋转、缩放和变形。  4.设备无关性。一个好的页面描述语言应尽量与设备无关,尤其重要的是与输出分辨力无关。  二、PostScript页面描述语言  PostScript页面描述语言是一种描述图形、图象、文字的可编程语言。前身是1978年美国Evans Sutherland,计算机公司根据John Graffney的想法完成的面向描述三维图形的DesignSystem(设计系统)语言。1978年由施乐Palo Alto研究中心的John Warnock和Martin Newell重新实现,当时称为JAM语言。  1982年JohnWamock创立了Adobe系统公司后,将这套语言重新整理、制作面定名为PostScript,此后经多次改进,在苹果公司激光印字机上实现。1985年,Adobe公司出版了系统描述这种语言的(Postscript语言参考手册)。自此,由于该语言丰富的图形功能,高效率地描述极为复杂的版面,因此吸引了众多出版系统的排版和图形软件(如Pa

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档