Ir para conteúdo
  • Cadastre-se

dev botao

Impressão de NFCe com Fast Report - Não respeita as margens


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 931 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde,

Sei que existem outros tópicos sobre isso, mas todos os que entrei estavam exibindo um aviso de que o tópico é muito antigo sugerindo a criação de um novo. Então vamos lá:

De algumas atualizações para cá venho tendo problemas ao imprimir a NFCe com Fast Report, pois as configurações de margens não estavam sendo respeitadas. Percebi que vários amigos aqui tem o mesmo problema. Depois de alguns testes consegui resolver alterando a procedure TACBrNFeFRClass.AjustaMargensReports acrescentando apenas uma linha na mesma, que está em negrito no texto abaixo. Vou anexar a unit para avaliação.

procedure TACBrNFeFRClass.AjustaMargensReports;
var
  Page: TfrxReportPage;
  I: Integer;
begin
  for I := 0 to (frxReport.PreviewPages.Count - 1) do
  begin
    Page := frxReport.PreviewPages.Page;
    if (DANFEClassOwner.MargemSuperior > 0) then
      Page.TopMargin := DANFEClassOwner.MargemSuperior;
    if (DANFEClassOwner.MargemInferior > 0) then
      Page.BottomMargin := DANFEClassOwner.MargemInferior;
    if (DANFEClassOwner.MargemEsquerda > 0) then
      Page.LeftMargin := DANFEClassOwner.MargemEsquerda;
    if (DANFEClassOwner.MargemDireita > 0) then
      Page.RightMargin := DANFEClassOwner.MargemDireita;
    frxReport.PreviewPages.ModifyPage(I, Page);
  end;
end;

ACBrNFeDANFEFRDM.pas

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Administradores

Bom dia.

Você teve o mesmo problema após atualizar conforme orientação do Juliomar?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Moderadores
14 horas atrás, Inform disse:

Boa tarde!
Alguém me responde, por favor, se essa alteração também resolve o mesmo problema para quem tem o FastReport 5

a principio sim pois era na setagem de informações de margem

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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