Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

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


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

  • Consultores
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
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • 1 month later...
Em 01/11/2016 at 18:20, Juliomar Marchetti disse:

Se colocar zero resolve o problema?

Boa tarde Juliomar.

 

Sim, resolvi desta forma. Existe a possibilidade de colocar zero como valores default no Create para as margens (assim como era originalmente), para que esse código possa ser removido do projeto?

 

Obrigado.

Link to comment
Share on other sites

  • 4 weeks later...
  • Consultores

Estava analisando e pensando no seguinte

com essa mudança chegou a estar no Fortes?

pois se mudar isso vai impactar na impressão em fortes report.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

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