Bom dia Pessoal.
Estou utilizando a função MSCBPRINTER e ao imprimir o caractere grau "º" em uma impressora Zera, o caracter sai desconfigurado.
Imprimindo pelo software de impressora o caracter sai corretamenta, mas preciso utilizar em ADVPL.
Bom dia Pessoal.
Estou utilizando a função MSCBPRINTER e ao imprimir o caractere grau "º" em uma impressora Zera, o caracter sai desconfigurado.
Imprimindo pelo software de impressora o caracter sai corretamenta, mas preciso utilizar em ADVPL.
Amigo você vai precisar verificar qual o conjunto de caracteres que a impressora está trabalhando. O protheus usa CP1252 se não me engano, a impressora certamente está usando outro padrão como OEM850 ou UTF8. Quando você souber qual o padrão de caracteres verifique qual o número do caractere (por exemplo no padrão OEM850 esse caractere corresponde ao caractere 248). Quando souber qual é a correspondência ou qual o padrão você pode tentar converter entre os padrões (usando ANSIToOEM por exemplo) ou mandando caractere direto com a função Chr(nChar).
Boa Tarde Cirilo, muito obrigado pelo auxilio.
Deu certo sua sugestão, muito obrigado.