Postscript有表格的概念吗?

时间:2020-03-06 14:38:24  来源:igfitidea点击:

我要实现的目的是确定我解析的Postscript是否包含驻留在表(框)中的任何元素。

我问它是否有内置的方式在页面上布置表格数据。我的猜测是,后记没有表格的概念,因为我在规范中的任何地方都找不到它。

我需要解决的问题是,我需要找到一种方法来知道某个表中是否存在某些附言。

解决方案

简短的答案是没有。这是一种用于描述将墨水放置在页面上的位置的底层语言,除了连接堆叠的x,y点的线,弧和贝塞尔曲线外,没有组织墨水的概念。

话虽如此,我已经亲手写了后记,创建变量或者将x和y值组成的数组用于对齐点是很明智的。数组在for循环内特别有用,该循环呈现内容并绘制边框线。当心栅栏错误!

听起来我们正在尝试绘制某些东西,并测试绘制的任何部分是否在某个指定的框内。我们可以为要测试的事物创建路径(不要抚摸或者填充它),并为盒子创建另一个路径(例如,表格单元格)。将这两个路径留在堆栈上,并使用inufill,inustroke等运算符之一。

如果我们碰巧拥有Postscript Language Reference第三版,则这些好东西将列在p中的"内部测试操作员"下。 520,其后的字母顺序部分中有详细信息。