- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- TmsPrinter Definir impressora
×
Linguagem de Programação ADVPL
Perguntas TmsPrinter Definir impressora
- nagasako
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
9 anos 7 meses atrás #27840
por nagasako
TmsPrinter Definir impressora foi criado por nagasako
Pessoal
tenho um relatório que utiliza TmsPrinter e tenho a necessidade que este relatório sempre seja impresso em determinada impressora, independente de qual esteja definida como padrão e de qual foi utilizada por último.
Hoje está assim:
oPrint := TMSPrinter():New(OemToAnsi(‘Relatorio‘))
If !oPrint:Setup()
Return nil
Endif
oPrint:SetPaperSize(9) // Papel A4
oPrint:SetLandScape()
Mas sempre que ele imprime na outra impressora, quando volta no relatório em questão a última utilizada fica sempre selecionada. Se for o caso nem preciso exibir em tela, pode sair a impressão direto.
tenho um relatório que utiliza TmsPrinter e tenho a necessidade que este relatório sempre seja impresso em determinada impressora, independente de qual esteja definida como padrão e de qual foi utilizada por último.
Hoje está assim:
oPrint := TMSPrinter():New(OemToAnsi(‘Relatorio‘))
If !oPrint:Setup()
Return nil
Endif
oPrint:SetPaperSize(9) // Papel A4
oPrint:SetLandScape()
Mas sempre que ele imprime na outra impressora, quando volta no relatório em questão a última utilizada fica sempre selecionada. Se for o caso nem preciso exibir em tela, pode sair a impressão direto.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- TmsPrinter Definir impressora
Tempo para a criação da página:0.079 segundos