|
Acentuação de campos memorando em clipper |
|
|
|
|
| Autor: Pedro Luis Kantek Garcia Navarro | |
| Já é possível acentuar campos memorando em Clipper. As rotinas são simples e estão listadas a seguir. Só que há um preço a pagar: a dificuldade de compartilhar diversos ambientes de hardware e de S.O. Em anexo, listagem de funções necessárias para efetuar a acentuação no ambiente Clipper 5. Tais funções estão disponíveis na GPT, e podem ser requisitadas através do correio interno, enviando-se um disquete, devidamente identificado e com endereço para resposta a: GPT Acentuação em Clipper Retornar a: xxxxxxxxxxxx Tais funções devem ser incluídas dentro do programa
no qual se deseja fazer a acentuação. Se usada a variável pc850, estaremos usando um ambiente DOS equipado com a página de código 850. É o melhor ambiente para este programa. Se a impressora também suportar esta página, tanto melhor, estaremos no céu. (Note que às vezes a impressora precisa ser avisada que o texto a seguir é baseado na 850. É isto que o comando marcado com %%%%%%% faz, no caso para a impressora LASERJET IIIP). Se usado um ambiente DOS com a página de código padrão (a 437), poucos acentos existem. Neste caso, usar em ****** a variável dosno, e lembrar que alguns acentos não vão aparecer, embora o programa funcione normalmente. Se usado um ambiente DOS, com impressora RIMA, deve-se montar uma conversão de caracteres antes de mandar para a impressora. Não é recomendável usar direto a variável ri180, pois fazendo isto o vídeo vai ficar uma baderna. Para o vídeo, usar o pc850 (preferível) ou o dosno, e quando da impressão, fazer a tradução de caracteres. A variável ri180 foi colocada apenas para mostrar quais os caracteres que são usados pela impressora rima XT180. A seguir, a listagem do programa:
|
| Copyright@2003 / Companhia de Informática do Paraná - CELEPAR | links: |
![]() |
![]() |
![]() |