1

これが Document media セクションの定義です

"%%DocumentMedia:

     <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)

このコメントは、このドキュメントが必要とするすべての種類の紙媒体 (用紙サイズ、重量、色) を示しています。属性のいずれかが特定の印刷状況に適用できない場合は、数値パラメーターをゼロに置き換え、テキスト パラメーターを NULL 文字列に置き換える必要があります。必要なそれぞれの異なる媒体は、使用量が降るおおよその順序でリストする必要があります。」

その中に2バイト文字(Unicode)を出力しようとしています。これらの文字がメディアの名前に使用できるかどうか知っている人はいますか?

ありがとう

4

1 に答える 1

1

「許可」は少しあいまいです。ただし、テキスト文字列の定義では、テキスト文字列は「印刷可能な文字」で構成されているため、「いいえ」と言うのが妥当だと思います.Unicode値の最初のバイトは「印刷可能な文字」ではありません.

DSC は非常に古い標準であり、ASCII のみを想定していることは明らかです。PostScript は Unicode をサポートしていないため、DSC がサポートする可能性は低いと言わざるを得ません。

DSC コメントは PostScript インタープリターへのコメントであり、無視されるため、これがそうであるかどうかは完全には明らかではありません。しかし、それは私の意見です。

于 2011-05-22T13:42:05.003 に答える