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 !!