Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Prezados, ao migrar a MDF-e para o FPDF vimos que a impressão aparece com boa parte dela cortada. vide imagem abaixo:
image.thumb.png.ef12044c5d213fb8333a020513fa2ae2.png

Porém por obviedade ele deve estar funcionando em várias outras plataformas, mas no nosso caso que é VCL + Windows + Compilador 35.0 não. Depois do nossos ajustes o relatório ficou corretamente impresso: 
image.thumb.png.e8725304516c03397a3c677e1c517e35.png

O que foi alterado no código?

  • Adicionado uma constante global para o posicionamento vertical do conteúdo do relatório.
  • O relatório mesmo sem a logomarca, ficava o espaço em branco escrito Logo. 
  • A constante global por padrão está definida com o valor original para não afetar quem já usa, mas se o compilador for igual ao nosso, com VCL e Windows, vai alterar para o alinhamento esperado.
implementation
const
{$IFDEF DELPHI}
  {$IF Defined(MSWINDOWS) AND Defined(VCL) AND (CompilerVersion >= 35.0)}
    globalY: integer = 30;
  {$ELSE}
    globalY: integer = 0;
  {$ENDIF}
{$ELSE}
  globalY: integer = 0;
{$ENDIF}

 

ACBrMDFeDAMDFeFPDF.pas

 www.datalider.com.br - [email protected] - Macgayver Armini

 

  • Consultores
Postado

Por acaso não está com escala do windows(zoom) maior que 100%?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 4 meses depois ...

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.