next up previous contents index
Next: 3.3 将 PS 转换为 EPS Up: 3. Encapsulated PostScript Previous: 3.1 禁止使用的 PostScript 操作符


3.2 The EPS BoundingBox

习惯上,PostScript 文件的第一行是标明该文件的类型,接下来的几行是 被称为 header 或 preamble 的注释行 ( PostScript 的注释符也是 %)。 这些注释中的一行就定义了 BoundingBox 。BoundingBox 这行有四个整数值, 分别代表:
  1. BoundingBox 的左下角的 x 坐标。
  2. BoundingBox 的左下角的 y 坐标。
  3. BoundingBox 的右上角的 x 坐标。
  4. BoundingBox 的右上角的 y 坐标。
%!PS-Adobe-2.0 EPSF-2.0 
%%Creator: gnuplot 
%%DocumentFonts: Times-Roman 
%%BoundingBox: 50 50 410 302 
%%EndComments
上面的例子是一个由 gnuplot 生成的 EPS 文件的前五行。 这个 EPS 图形的左下角的坐标是 (50,50), 右上角的坐标是 (410,302)。这里坐标的单位是 PostScript point, 等于 1/72 英寸。这样上面的这幅图的自然宽度为 5 英寸, 相应的自然高度为 3.5 英寸。需要注意的是 PostScript point 要比  TEX point (等于 1/72.27 英寸)稍大, 在 TEX 和 LATEX 中,PostScript points 被称为 ``big points'' 或简称  bp, TEX point 被称为 ``points'' 或简称 pt




Wang Lei
2000-04-15