| 文章首页 |
|---|
| SVG实现Web图文发布和印刷 |
| SVG独特的优势 |
| SVG的工作流程 |
| SVG的印刷特性 |
| SVG的未来 |
页4 共5页
SVG被认为是Web上一种更利于印刷的图像格式。SVG具有清晰的XML结构,其格式具有PDF格式的优点。同时,SVG是一种利于印刷出版的页面表达语言。利用SVG格式可以进行可变信息数据的印刷和桌面出版印刷等等。另外,该文件格式还支持针对特定印刷设备的描述文件。不久前发布的SVG印刷规范草案初步探讨了其针对印刷环境的相关特性。
- SVG文档的结构控制:SVG文档结构的创建能够利于印刷。SVG采用<page>页元素来定义一种作用域机制,用来提供在一个SVG文档中多页连续的显示机制。在SVG文档中,每个<page>元素中的内容输出到一个物理页上.在所有的<page>页元素之外而在最外层的SVG元素之内的内容属于全局范围,它将输出到所有的物理页上。
- SVG动画和脚本链接:SVG印刷设备不支持动画或脚本链接。由于SVG印刷设备一般是静态设备,动画难以被真实地表现。因此,SVG文档中任何动画和脚本链接将被忽略。
- 纸张大小控制:当一个SVG文档被输出到印刷设备时,首先需要选择合适尺寸的印刷纸张。在任何设备指定的作业控制信息缺乏的情况下,SVG印刷设备将在标准的、已定义的尺寸集中选择一种规范的纸张尺寸。在SVG文档的最外层SVG元素中,具有Width和Height两种属性,它们能够在许多不同文档单元中指定尺寸。用这两种属性定义的纸张大小应用在SVG印刷文档的所有页上。如果在指定的印刷作业中有多种纸张大小要求,作业控制信息必须在多个SVG印刷文档之间合并。例如,通过指定两种属性的实际值来定义纸张大小的绝对尺寸,也可通过设定文档视区的百分比例来定义相对尺寸。
- 印刷作业流程控制:SVG印刷环境暂时并不强制任何作业控制标准。通常情况下.SVG印刷设备的所有管理都是供应商指定的。在任何指定作业控制信息缺乏的情况下,发送到印刷设备的SVG印刷文档将根据文档中描述的行为进行印刷。印刷作业的工作流管理可以应用同样基于XML的作业定义格式JDF(Job Definption Format).它是一种由CIP4组织提出的专门用于印刷的作业控制模式。JDF包含详细的由页面描述语言组成的作业控制信息。在同时利用JDF和SVG印刷的设备上,JDF文件控制所有的纸张大小和作业信息,而SVG则包含JDF文件中涉及到的任何页面的图像数据。
- 打包具有参考内容的SVG文件:SVG印刷文档可以通过许多方式参考外部文件。例如JPEG图像文件或其他的SVG文件。在这种情况下,最好通过打包SVG文件及其参考图像文件,然后发送到印刷设备。
在不强制打包方法或技术的情况下,供应商可以自由地选择任何方法。在单向传输情形下,尽量将SVG印刷工作及其参考数据合并为一个具有多部分MIME类型的数据包。在双向传输的情形下,则最好允许印刷设备可以发出面向参考数据内容的发送请求。
为了对SVG与出版印刷的应用有更多的了解,请访问“SVG在打印及印刷出版领域的应用”及"出版媒体中的SVG编辑工具软件与应用",其他有关SVG印刷特性规范,包括设备颜色标志、指定颜色、套印等方面的内容仍在制定和完善中。
如果你喜欢这篇文章,请阅读本文相关的下列内容:
比本文新的文章:
比本文早的文章:
