Ir para conteúdo
  • Cadastre-se

dev botao

ACBrCHQ: Nova propriedade PaginaDeCodigo


  • Este tópico foi criado há 2071 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite a todos.

Utilizamos o componente TACBrCHQ  com o modelo chqImpressoraComum (classe TACBrCHQImpressoraComum) para imprimir cheques em uma Epson LX-300. Tivemos recentemente um cheque devolvido por motivo 31 (erro formal, normalmente relativo a erro de escrita) e foi quando notei que a acentuação não estava saindo correta na impressora (três estava sendo impresso como trÜs por exemplo).

Para resolver este problema, criei uma nova propriedade TACBrCHQ.PaginaDeCodigo, que permite informar uma página de código para realizar a conversão de strings. Utilizei a TranslateString do próprio ACBr, e implementei a tradução apenas para a impressora comum, nos campos de extenso, mês e favorecido.

Segue em anexo os fontes alterados e testados para serem incluídos no repositório, caso avaliem que esta implementação seja relevante.

 

Obrigado,

Laércio

 

ACBrCHQ-PaginaDeCodigo.rar

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Ok, obrigado pelo retorno... vou promover alguns ajustes, para permitir que a página de código seja usada em todos os modelos

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Obrigado pela contribuição... apliquei a modificação de uma maneira mais ampla, para que todas as classes possam usar a conversão de página de código... e também refatorei algumas rotinas repetidas...

Já no SVN... favor atualizar, e verificar se está tudo correto...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2071 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.