有没有办法通过 PostScript 添加一个字符串,以便被“...”截断,以免超过一定的宽度?
我正在查看一些旧的报告生成代码,并希望添加此功能。在现有报告中,过长的值会在视觉上覆盖其他数据。
我试图在 PS 级别执行此操作的原因是,在现有代码中,我看不到任何可以计算任何类型的准确宽度度量的东西。
我还没有写任何后记,所以这可能是微不足道的。(?)
根据下面的评论:是的,本地化将是一个问题。所以我猜用户定义的“省略号”字符串是有道理的。
以下是一些示例输出,显示了当前如何打印字符串:
% Change font style and/or size
/Times-Roman-ISOLatin1 findfont 12 scalefont setfont
219 234 moveto (AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA_) show
这可以修改为椭圆形吗?