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á 611 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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?

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
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"

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 611 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.