Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

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.

Postado

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

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

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