Ir para conteúdo
  • Cadastre-se

dev botao

Danfe Fastreport - Correção


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

Recommended Posts

Olá Pessoal,

 

Verifiquei que há um erro no DANFe do FastReport quando a mesma tem mais de uma página. O logotipo acaba deslocando para o lado.

 

Fiz a correção e envio abaixo o arquivo corrigido. Fiz os testes e ficou OK. Se aprovado sugiro atualizar no SVN.

 

Qualquer dúvida é só avisar.

 

Obrigado, um abraço!

DANFE_FastReport.zip

Link para o comentário
Compartilhar em outros sites

Baixei,vou analisar e subo sua colaboração, obrigado.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

vc fez uma atualização antes de alterar? Subi um ontem deste arquivo.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Sim, fui eu mesmo que tinha enviado. Hoje verifiquei que ocorre um problema se há mais de uma página no DANFe. Fiz apenas uma alteração no script do arquivo .fr3.

 

Alterei o código para este:

 

procedure PageHeader1OnBeforePrint(Sender: TfrxComponent);
begin
  if Trim(<Parametros."Imagem">) <> '' then
  begin              
    imgLogomarca.Picture.LoadFromFile(<Parametros."Imagem">);
    if Trim(<Parametros."LogoExpandido">) = '1' then
    begin
      if (Memo10.Visible) then
      begin                  
        Memo10.Visible := False;
        Memo11.Visible := False;
        imgLogomarca.Width := imgLogomarca.Width+Memo10.Width;
      end;                  
    end;
  end else
  begin
    if (imgLogomarca.Visible) then
    begin                
      Memo10.Width := Memo10.Width + Memo10.Left;
      Memo11.Width := Memo11.Width + Memo11.Left;
      Memo10.Left := 0;
      Memo11.Left := 0;
      imgLogomarca.Visible := False;
    end;                
  end;

 

Obrigado!

Editado por Maxisoft
Link para o comentário
Compartilhar em outros sites

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