Usina BRAdvPL Guia
Entrar
← Todos os tópicos
CLASSEEm revisão

FwPrinterSetup

FWPrintSetup():New(nFlags, [cTitle])

Configura parâmetros da impressão em uma janela.

FwPrinterSetupAdvPL
01 · VISÃO GERAL

Visão geral

A página se chama FwPrinterSetup, mas documenta a classe FWPrintSetup e usa esse identificador em exemplos; não inventamos um construtor FwPrinterSetup. Flags e propriedades pertencem a includes diferentes. Activate retorna PD_OK ou PD_CANCEL; o programa só deve prosseguir com a impressão no primeiro caso. O exemplo prepara e libera a configuração sem abrir janela ou enviar documentos. Prévia visual e impressão física podem divergir conforme driver e comunicação. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

FWPrintSetup():New(nFlags, [cTitle])

Parâmetros

nFlags
NuméricoObrigatório

Soma das flags necessárias de fwprintsetup.ch.

cTitle
CaractereOpcional

Título da configuração.

Métodos

NewRecebe flags de fwprintsetup.ch.FWPrintSetup():New(nFlags,[cTitle])
ActivatePD_OK=1 ou PD_CANCEL=2.o:Activate() --> nModalResult
GetPropertyPropriedades definidas em fwprintsetupstr.ch.o:GetProperty(nItem) --> xValue
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"
#Include "fwprintsetup.ch"
User Function Ed446()
    // Configuracao sem Activate ou impressao.
    Local oConfiguracao := FWPrintSetup():New(PD_ISTOTVSPRINTER,"Revisao")
    FreeObj(oConfiguracao)
Return Nil
Resultado esperado

Objeto de configuração liberado; nenhuma impressão iniciada. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir versão da LIB, ciclo de vida e contexto antes de integrar à rotina completa. Métodos apresentados constituem um recorte documentado, não a API completa.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FwPrinterSetup. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha