Ir para conteúdo
  • Cadastre-se

dev botao

ACBrDANFCeFortesFr Impressão sem setup


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 909 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

No ACBrDANFCeFortesFr linha 1396 há a instrução

RLLayout.PrintDialog  := (not MostraPreview) and EstaVazio(Impressora);

Tal instrução impossibilita que possamos imprimir de forma automática, pois fica abrindo o setup de impressão mesmo estando marcado como false.

Isso tem impossibilitado impressões diretas utilizando a impressora padrão no windows.

Se já existe a propriedade MostrarSetup o correto entendo deveria ser

RLLayout.PrintDialog  := MostraSetup; (não ?)

Para que cada um determine como queira se mostra ou não o setup de impressão.

Estou informando em impressora um valor = 'X'. Hoje esta sendo tratado pelo windows e enviando para a impressora padrão, mas e amanhã, será que vai - ou vai dar algum erro.

Qual a maneira que podemos fazer para que não exibe o setup de escolha na impressão?

  • Consultores
  • Solution
Postado
Em 23/06/2022 at 12:35, herculanojs disse:

No ACBrDANFCeFortesFr linha 1396 há a instrução

RLLayout.PrintDialog  := (not MostraPreview) and EstaVazio(Impressora);

Tal instrução impossibilita que possamos imprimir de forma automática, pois fica abrindo o setup de impressão mesmo estando marcado como false.

Isso tem impossibilitado impressões diretas utilizando a impressora padrão no windows.

Se já existe a propriedade MostrarSetup o correto entendo deveria ser

RLLayout.PrintDialog  := MostraSetup; (não ?)

Para que cada um determine como queira se mostra ou não o setup de impressão.

Estou informando em impressora um valor = 'X'. Hoje esta sendo tratado pelo windows e enviando para a impressora padrão, mas e amanhã, será que vai - ou vai dar algum erro.

Qual a maneira que podemos fazer para que não exibe o setup de escolha na impressão?

A propriedade é boleana, portanto alem dela ter o Setup como False, você precisa informar para o componente a qual impressora deve ser realizado o trabalho de impressão.

feito isso não irá aparecer o dialogo e o if está correto, se você desabilitou o setup de impressão, e não setou nenhuma impressora, não tem para onde ser enviado o trabalho de impressão, por isso tem a proteção boleana;

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • 1 mês depois ...
  • Este tópico foi criado há 909 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...