Pergunta

Então esta é a definição da seção de mídia do documento

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

Este comentário indica todos os tipos de mídia de papel (tamanhos de papel, peso, cor) Este documento exige.Se algum dos atributos não for aplicável a uma situação de impressão específica, os zeros deverão ser substituídos por parâmetros numéricos e as seqüências nulas deverão ser substituídas por parâmetros de texto.Cada meio diferente necessário deve ser listado em sua ordem aproximada de quantidade descendente usada ".

Estou tentando gerar caracteres de byte duplo (Unicode) nele.Alguém sabe se esses caracteres são permitidos no nome da mídia?

obrigado

Foi útil?

Solução

'permitido' é um pouco nebuloso.No entanto, como a definição de strings de texto diz que uma string de texto é composta de 'caracteres imprimíveis', acho razoável dizer não, o byte inicial de um valor Unicode não seria um 'caractere imprimível'.

Tenha em mente que DSC é um padrão muito antigo, é bastante óbvio que só espera ASCII.Como o PostScript não suporta Unicode, devo dizer que é improvável que o DSC o faça.

Não está absolutamente claro que isso seja verdade, porque os comentários DSC são comentários para um intérprete PostScript e, portanto, são ignorados.Mas essa é a minha opinião.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top