Ir para conteúdo
  • Cadastre-se

dev botao

Erro Na Geração De Pdf No Acbrboletofcquick No Delphi Xe2


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

Recommended Posts

Amigos, estou usando o ACBrBoletoFCQuick para emissão de boletos dentro do Delphi XE2, mas acontece que o arquivo gerado está dando erro dentro do Acrobat Reader, ele diz que não pode abrir o arquivo porque não há suporte a esse tipo de arquivo ou ele foi danificado, inclusive o tamanho do pdf gerado é de cerca de 490 kb enquanto um gerado pelo ACBrBoletoFCFortes dá cerca de 62 kb e o Adobe consegue abrir normalmente, esse problema só ocorre dentro do Delphi XE2, no quase falecido Delphi 7 o ACBrBoletoFCQuick gera o PDF sem erros.

Alguém sabe o que pode estar causando isso e como resolver ?

Obrigado.

Link para o comentário
Compartilhar em outros sites

o do delphi 7 também é não-oficial e dá o mesmo problema, se fosse bloqueio nem gerava o pdf, acontece que ele gera o arquivo pdf mas na hora de abrir o pdf o acrobat da erro, alem de ter um tamanho bem maior do que o gerado pelo fortes, o pdf do fortes da 60 kb de tamanho e do quick dá 490

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • 1 mês depois ...

No arquivo ACBrBoletoFCQuickFr, no método Imprimir substituí o código abaixo:

 

               MultiExport := TQRMultiExport.Create(self);
               try
                  MultiExport.Report       := RLLayout ;
                  MultiExport.ExportFormat := qrxPDF ;
                  MultiExport.FileName     := NomeArquivo ;
                  MultiExport.ShowDialog   := MostrarSetup ;
                  MultiExport.DPI          := 300 ;
                  MultiExport.DoExport ;
               finally
                  MultiExport.Free ;
               end ;
 
POR: 
 
RLLayout.ExportToFilter(TQRPDFDocumentFilter.Create(NomeArquivo + '.pdf'));
 
Então consegui salvar o arquivo corretamente, sem corrupção
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4074 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.