Ir para conteúdo
  • Cadastre-se

Impressão Danfe - Acbrnfedanferavecb


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

Recommended Posts

Postado

Boa tarde, alterei o meu componente de impressão do Danfe para o Codebase, porem caso eu informe a propriendade "logo" do Danfe, é apresentado o erro:

 

"JPEG Error #53"

 

Caso não informe a propriedade logo, não ocorre o erro.

 

No componente anterior (Rave) eu passava o mesmo valor e não dava erro.

 

Ja tentei trocar a imagem para "bmp","jpeg" e "jpg", porem sem sucesso. Criei uma nova imagem bem simples nesses 3 formatos, mas tb não funcionou.

 

Tenho que fazer algum tratamento especial na imagem antes de usar? Ou é alguma propriedade que tenho que habilitar?

 

Grato,

Postado

Boa tarde.

Dando um "Google" no seu problema, vi o seguinte:

 

http://stackoverflow.com/questions/3520186/delphi-jpeg-error-53

 

Ítem 2

"

Does it occur to a single jpeg image or with all jpegs you try?

JPEG error #53 error will come due to Insufficient memory.

If file is corrupted, this error may occur.

So opening this image in paint or photoshop and re-saving it in jpeg can solve the problem."

 

 

Resumindo:
Falta de Memória ou 

Imagem Corrompida!

 

Atenciosamente.

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

  • Solution
Postado

Obrigado Jéter,

 

Consegui resolver o problema, para fins de registro, segue a origem do erro:

 

Quando usava o componente em Rave, o mesmo aceitava na propriedade logo a imagem no formato texto, que no meu caso estava gravada em banco. Quando passei para o novo componente (CodeBase), o mesmo passou a não aceitar a informação neste formato.

 

Passei o caminho da imagem, ai funcionou corretamente.

 

Grato pela atenção.

  • 2 meses depois ...
Postado

Eu resolvi de outra forma.

 

Meus sistemas usam logomarca BMP, mudar para JPG não resolveu, pois na impressão da DANFE a logomarca não aparece, só aparece quando gero PDF da DANFE.

 

Mas para imprimir a carta de correção só funciona com o componente ACBrNFeDANFERaveCB, então fiz assim:

 

Antes de imprimir carta de correção:

 

 

  ACBrNFeDANFERaveCB1.ACBrNFe := ACBrNFe1;
  ACBrNFe1.ImprimirEvento;
  ACBrNFeDANFERave1.ACBrNFe := ACBrNFe1;
 

Para gerar PDF da carta de correção:

 

 

  ACBrNFeDANFERaveCB1.ACBrNFe := ACBrNFe1;
  ACBrNFe1.ImprimirEventoPDF;
  ACBrNFeDANFERave1.ACBrNFe := ACBrNFe1;
 
OBS: no componente ACBrNFeDANFERaveCB a propriedade Logo não é preenchida.
 
Não precisei atualizar a versão do RAVE.
 
Abçs.
  • Curtir 1
  • 4 meses depois ...
  • Membro Pro Verificado
Postado

Ola Pessoal estou com problema no logo da nfe pelo componente  ACBrNFeDANFERaveCB não sei o que estou fazendo de errado pois no momento que gera a nfe na tela e imprimir não aparece o logo,  só que no no arquivo de pdf que gera junto com o xml o mesmo aparece o logo, ja atualizei o componente e baixei a ultima versão do acbr e nada, também tentei fazer da maneira que o plenosoft expôs acima também não apareceu, creio que estou deixando de fazer algo, se alguém puder me dar um auxilio, agradeço,

  • 5 meses depois ...
  • Este tópico foi criado há 4508 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...