Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá a Todos, 

Estou tentando criar e salvar o pdf de um NFCe porem sempre recebo o erro : 

FPImageException Bitmap with unknown compression

O mesmo erro ocorre se usar tanto o componente (TACBrNFeDANFCeFortes) ou o (TACBrNFeDANFeRL) 

ACBrNFe1..DANFE := TACBrNFeDANFCeFortes.Create(nil);  

OU
ACBrNFe1..DANFE := TACBrNFeDANFeRL.Create(nil);

Crio tudo via código, não uso nada visual, minha aplicação roda como um serviço, logo não tem Form visual. não quero mostrar o PDF em tela, que somente gerar e salvar em arquivo e disponibilizar para download

na configuração do DANFE faço assim
 

  if ACBrNFe1.DANFE <> nil then
    with ACBrNFe1.DANFE do
    begin
      TipoDANFE      := tiRetrato; // da erro com tiNFCe tambem
      PathPDF        := dir+'pdf'; 
      MostraPreview  := false;
      MostraSetup    := false;
      MostraStatus   := false;
      //Configs abaixo retiradas de ACBrNFe_Exemplo.lpr  
      MargemDireita  := 7;
      MargemEsquerda := 7;
      MargemSuperior := 5;
      MargemInferior := 5;
    end;

e para enviar o cupom fiscal
   

  ACBrNFe1.NotasFiscais.GerarNFe;
  enviada := ACBrNFe1.Enviar(1, false, True);
  if enviada then
  begin
    NF := ACBrNFe1.NotasFiscais[0];
    NF.GravarTXT;
    NF.GravarXML;
    NF.imprimirPDF; // aqui emite o erro bitmap unknown compression. 
  end;  

      Utilizo Lazarus 2.1.0 com FPC 3.3.1

 

toda ajuda é sempre muito bem vinda

 

Obrigado !!

Postado

Oi Daniel, Obrigado pela resposta. 

Na verdade não configurei nenhuma imagem no DANFE, apenas configurei o pathPDF e mandei imprimir apos enviar a nota. 

Resolvi o problema, usando o Fortes Report, com uma atualização dos fontes no github do fortes (via svn) encontrei um issue lá com a mesma

messagem e parece que é uma incompatibilidade com a versão >3.2 do FPC, uso a 3.3.1, algo envolvendo o TStringStream.

Porem não voltei a testar com o componente TACBrNFeDANFeRL e nem com o TACBrNFeDANFeLazReport. Provavelmente o correção será a mesma ou bem parecida. 

De toda forma agradeço a atenção. 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.