Jump to content

dev botao

Página desconfigurada na impressão de NFC-e - Fast Report


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

Recommended Posts

Boa tarde.

Após atualizar os fontes esta semana, a impressão do NFC-e ficou desconfigurada. Analisando o código fonte, cheguei ao seguinte bloco (ACBrNFeDANFEFR.pas, linha 295), adicionado recentemente:

  for i := 0 to FdmDanfe.frxReport.PreviewPages.Count - 1 do
  begin
    Page := FdmDanfe.frxReport.PreviewPages.Page[i];
    if MargemSuperior > 0 then
      Page.TopMargin    := MargemSuperior * 10;
    if MargemInferior > 0 then
      Page.BottomMargin := MargemInferior * 10;
    if MargemEsquerda > 0 then
      Page.LeftMargin   := MargemEsquerda * 10;
    if MargemDireita > 0 then
      Page.RightMargin  := MargemDireita * 10;
    FdmDanfe.frxReport.PreviewPages.ModifyPage(i, Page);
  end;

Em anexo duas impressões, uma delas sem o bloco de código (Versão Anterior.pdf), e outra com o bloco de código (Versão Atual.pdf).

 

Obrigado,

 

Gabriel.

Versão Anterior.pdf

Versão atual.pdf

Link to comment
Share on other sites

  • 1 month later...

Obrigado pelo retorno Anderson.

Será que as margens default do componente (Create) não deveriam vir zeradas para manter a compatibilidade? Alguém sabe o motivo destes valores default listados abaixo?

  FMargemInferior  := 0.8;
  FMargemSuperior  := 0.8;
  FMargemEsquerda  := 0.6;
  FMargemDireita   := 0.51;

Obrigado pela atenção.

Link to comment
Share on other sites

  • Moderadores
1 hora atrás, Gabriel Bonzanini disse:

Obrigado pelo retorno Anderson.

Será que as margens default do componente (Create) não deveriam vir zeradas para manter a compatibilidade? Alguém sabe o motivo destes valores default listados abaixo?


  FMargemInferior  := 0.8;
  FMargemSuperior  := 0.8;
  FMargemEsquerda  := 0.6;
  FMargemDireita   := 0.51;

Obrigado pela atenção.

Se colocar zero resolve o problema?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...
  • Este tópico foi criado há 2808 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.