如何在Postscript中获取字符串的第n个字符



我是Postscript的新手,我想知道如何在Postscript中获得字符串的第n个字符。

如果我做一些类似的事情

(hello) 1 get

则101被推到堆栈上(ASCII 101对应于"e"(

如何将该101转换为相应的";e";字符作为字符串(e(?

或者如何将它与字符串(e(进行比较,这样我就可以判断它实际上是某个字符"e"?

那么如何说出这样的话101===(e(?

我对你的输出有点困惑,因为根据我手头的每一个来源,ASCII'e'应该是101,包括使用gs运行你的代码。也就是说,你可能想使用getinterval而不是get,因为它返回一个字符串。

(hello) 1 1 getinterval

您必须定义一个字符串,并将字符的编号放入该字符串中。请参阅红皮书中的示例:

/st (abc) def
st 0 65 put % 65 is the ASCII code for the character A

现在st包含(Abc(。

相关内容

  • 没有找到相关文章

最新更新