Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Consultores
Postado

🔎 O Problema

Algumas vezes, ao gerar o preview de alguma impressão, a pessoa pode se deparar com algumas informações "encavaladas" ou cortando.

Captura de tela 2025-09-27 150952.png

Esse problema costuma ocorrer quando o monitor no qual o preview foi gerado e exibido, possui uma configuração de escala aplicada, ou seja, a tela está com zoom maior do que 100%.

Existem algumas maneiras de resolver isso.

⚙️ Solução 1: Utilize a configuração de Escala do componente de impressão.

Nas soluções de impressão do ACBr, existem duas propriedades que podem ser alteradas a fim de contornar essa situação. São elas:

  • AlterarEscalaPadrao: do tipo booleano e com valor padrão definido como false, esta propriedade deve ser definida com o valor true.
  • NovaEscala: do tipo integer, essa propriedade possui o valor padrão 96.

Tomemos a impressão da NFe, como exemplo.

Quem utiliza componente nativo para Delphi ou Lazarus, depois de atribuir o componente de impressão na propriedade DANFe com componente ACBrNFe:

ACBrNFe.DANFE.AlterarEscalaPadrao := true;
ACBrNFe.DANFE.NovaEscala := 96;

Para aqueles que utilizam a Lib, na seção [DANFE] do arquivo ACBrLib.ini que centraliza as configurações de mesmo nome:

Captura de tela 2025-09-27 171537.png

⚙️ Solução 2: Usar a opção DPI Awareness no arquivo mafest da aplicação

Talvez você precise ajustar isso na sua linguagem de programação. Mas no Delphi é bem fácil.

No menu do topo da IDE, selecione Project > Options:

Captura de tela 2025-09-27 172037.jpg

Na janela que aparecer, selecione o item Application e depois Manifest.

Na janela que aparecer, na configuração DPI Awareness, selecione a opção None.

Captura de tela 2025-09-27 172337.png

Um agradecimento ao membro de nossa comunidade @oprata por compartilhar esta dica.

⚙️ Solução 3: Remova o Zoom aplicado no Monitor

Clique com o botão direito do mouse em sua Área de trabalho e no menu que aparecer, selecione a opção "Configurações de exibição".

Captura de tela 2025-09-27 172740.jpg

Na janela que aparecer, role a tela até chegar na seção "Escala e Layout" e na opção Escala, selecione o valor 100%.

Captura de tela 2025-09-27 173007.jpg

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

×
×
  • 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.

The popup will be closed in 10 segundos...