更新时间:2023-02-06 10:09
页面描述语言(Page Description Language,PDL)是对文字、图形、图像等页面元素的属性及其在页面中的特征和相互关系进行描述的计算机语言。简言之,页面描述语言说明了页面元素“应该是什么模样”、“应该具有哪些特性”、“利用哪些信息资源可以将其显现出来”。一般而言,页面描述语言并不能直接将最终页面输出到记录设备上。
页面描述语言从20世纪80年代诞生以来,得到了迅速的发展和广泛的应用。页面描述语言主要有Adobe System公司的PostScript、Xerox公司的Interpress、Image公司的DDL和HP公司的PCL5等。其中最著名、应用最广的当属PostScript语言(以下简称PS语言)。
PS语言于1976年诞生于美国的益世(Evans&Sutherland)计算机公司,当时是作为电子印刷的一种页面描述语言而设计的。后来几经修改,直到由查理斯·格什克(Charles Geschke)和约翰·沃诺克(John Warnock)创建于1982年的Adobe System公司再次实现这类语言时才被正式定名。该公司于1985年推出了第一台配有PS语言解释器的Apple激光印字机。经过短短几年,PS语言就得到了广泛的应用,并成为高质量图文印刷输出不可缺少的重要组成部分。1990年,Adobe公司又开发出了面向彩色文件的、功能更强的PostScript Level2和面向工作站多窗口环境的Display PostScript(即显示版PS)。由于PS语言卓越的性能和广泛的应用,它已经成为电子出版行业事实上的工业标准。Adobe公司通过扩展PS语言为不同层次的用户提供完整的打印解决方案,以此改进PostScript标准。新一代的页面描述语言有广泛的应用范围,从家庭和小型办公室到集团公司、从打印设备制造商到专业印刷行业都能适用。
(1)可由直线、圆弧、三次曲线构成任意的图形形状,这些图形可以自相相交,并可以包括空洞和不连续部分。
(2)允许以任意宽度画出任意形的轮廓:可以任图形轮廓作为剪裁其他图形。
(3)在PostScript语言中文字也被当成一种特殊的图形对待。这样一页版面上的任何一种元素包括图形、图像或文字,都可以用PostScript语言得到有效的表现。因此利用PostScript语言,图形、图像、文字都可以同机处理,同时输出。
(4)允许具有任意分辨率和各种动态范围的图像。
(5)可以进行各种坐标变换的工作,包括平移、缩小、放大、旋转、映射、倾斜等等。