1

所以这是文档媒体部分的定义

"%%文档媒体:

     <medianame> ::= <text> (Tag name of the media)
     <attributes> ::= <width> <height> <weight> <color> <type>
     <width> ::= <real> (Width in PostScript units)
     <height> ::= <real> (Height in PostScript units)
     <weight> ::= <real> (Weight in g/m2)
     <color> ::= <text> (Paper color)
     <type> ::= <text> (Type of pre-printed form)

此注释指示此文档所需的所有类型的纸张介质(纸张尺寸、重量、颜色)。如果任何属性不适用于特定的打印情况,则必须用零代替数字参数,并且必须用空字符串代替文本参数。需要的每种不同介质都应按其使用量的大致递减顺序列出。”

我正在尝试在其中输出双字节字符(Unicode)。有谁知道媒体名称是否允许使用这些字符?

谢谢

4

1 回答 1

1

“允许”有点模糊。但是,由于文本字符串的定义说文本字符串由“可打印字符”组成,我认为拒绝是合理的,Unicode 值的初始字节不会是“可打印字符”。

请记住,DSC 是一个非常古老的标准,很明显它只需要 ASCII。由于 PostScript 不支持 Unicode,我不得不说 DSC 不太可能这样做。

这不是绝对清楚的,因为 DSC 注释是对 PostScript 解释器的注释,因此被忽略了。但这是我的看法。

于 2011-05-22T13:42:05.003 回答