Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 263 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...
The popup will be closed in 10 segundos...