Ir para conteúdo
  • Cadastre-se

dev botao

ACBrBoletoFPDF com caracteres de acentuação no Lazarus


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 316 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Aqui também estou brigando com a acentuação, a unica forma que da certo é ir em

projeto >> opções de projeto >> Adiçoes e Sobreposiçoes 

e clicar em "Usar codificação do sistema", o problema é que dai bagunça algumas mensagens traduzidas do lazarus tipo "não" fica "n?o"

Estou usando windows11x64 com lazarus 2.4.6

Editado por RibaSoft
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

34 minutos atrás, RibaSoft disse:

Aqui também estou brigando com a acentuação, a unica forma que da certo é ir em

projeto >> opções de projeto >> Adiçoes e Sobreposiçoes 

e clicar em "Usar codificação do sistema", o problema é que dai bagunça algumas mensagens traduzidas do lazarus tipo "não" fica "n?o"

Estou usando windows11x64 com lazarus 2.4.6

Essa opção eu não testei, mas se estraga as mensagens traduzidas ai já não resolve.

Tentei ajustar a codificação das units mas mesmo assim não obtive sucesso.

Vc testou com o Demo tb?

  • Curtir 1

Londrina - PR

Link para o comentário
Compartilhar em outros sites

1 hora atrás, armando.boza disse:

Essa opção eu não testei, mas se estraga as mensagens traduzidas ai já não resolve.

Tentei ajustar a codificação das units mas mesmo assim não obtive sucesso.

Vc testou com o Demo tb?

Então, o problema é que o comportamento difere para strings escritas diretas no codigo e strings passadas pelos Edits, dai criei um teste e usei conforme o Demo, dai só obtive sucesso, da forma que mensionei.

Mas pelo que entendi o Juliomar vai dar uma olhada pra gente. 🤗.

Editado por RibaSoft
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Uhuu, achei um caminho, em uses, declara "LConvEncoding"

dai as strings que for passar para o FPDF usa a função "UTF8ToCP1252('Endereço: ');"

E seta "PDF.SetUTF8(False);"

Dessa forma pode se usar os arquivos do lazarus codificado em utf8, tanto seu código quanto o "fpdf.pas"

Editado por RibaSoft
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Fundadores

@Juliomar Marchetti, o Demo do ACBrBoleto para Lazarus, já contempla o FPDF, assim como o Demo em Delphi, que foi modificado pelo @Victor H. Gonzales - Panda ?

  • Curtir 2
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

Estou verificando a compatibilidade de acentuação com o Lazarus...

isso é importante pois afetará na ACBrLibBoleto

  • Curtir 3
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á 316 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.