import.css=/download/attachments/327912/newLayout.css

Classe: FWPrintSetup

Classe que disponibiliza uma Dialog genérica para definições de impressão.



New

Construtor.


FWPrintSetup(): New ( < nFlags>, [ cTitle] ) --> Nil



NomeTipoDescriçãoObrigatórioReferência
nFlagsNumérico

Parametros de Configuração

PD_ISTOTVSPRINTER=1

PD_DISABLEDESTINATION=2

PD_DISABLEORIENTATION=4

PD_DISABLEPAPERSIZE=8

X
cTitleCaracterTitulo da janela



oPrintSetup := FWPrintSetup():New(PD_ISTOTVSPRINTER+PD_DISABLEDESTINATION, "Set Device Printer")

Activate

Exibe Dialog de impressão.


FWPrintSetup(): Activate ( ) --> nModalResult

nModalResult
    ()
  • Retornara PD_OK(1) caso pressionado OK e PD_CANCEL(2) Caso pressionado Cancel

GetProperty

Retorna propriedades.


FWPrintSetup(): GetProperty ( [ nItem] ) --> xValue



NomeTipoDescriçãoObrigatórioReferência
nItemArray of Record

Código referente ao item da propriedade

PD_DESTINATION=1

PD_PRINTTYPE=2

PD_ORIENTATION=3

PD_PAPERSIZE=4

PD_VALUETYPE=6

PD_MARGIN=7




xValue
    ()
  • Valor definido para a propriedade

SetOrderItem

Exibe uma ListBox para escolher a Ordem do Relatório.


FWPrintSetup(): SetOrderItem ( < aItems> ) -->



NomeTipoDescriçãoObrigatórioReferência
aItemsVetorVetor com as opções de OrdemX


SetOrderParms

Define a opção de ordem do Relatório.


FWPrintSetup(): SetOrderParms ( < aOrder>, < @nOrder> ) -->



NomeTipoDescriçãoObrigatórioReferência
aOrderVetorVetor com as opções de OrdemX
nOrderArray of RecordNumerico "Passado por Referência" que receberá o Item SelecionadoXX


SetProperty

Define propriedades.


FWPrintSetup(): SetProperty ( < nItem>, [ xValue] ) -->



NomeTipoDescriçãoObrigatórioReferência
nItemNumérico

Código referente ao item da propriedade

PD_DESTINATION=1

PD_PRINTTYPE=2

PD_ORIENTATION=3

PD_PAPERSIZE=4

PD_VALUETYPE=6

PD_MARGIN=7

X
xValueQualquerValor à ser definido para a propriedade


SetUserParms

Define o bloco de código defino pelo usuário que será disparado pelo botão oBtnParams.


FWPrintSetup(): SetUserParms ( < bActionUser> ) -->



NomeTipoDescriçãoObrigatórioReferência
bActionUserArray of RecordBloco de códigoX




PropriedadeDescriçãoTipo


Array of Record



oSetup := FWPrintSetup():New(PD_ISTOTVSPRINTER, "Set Device Print")

TOTVS Application Server 10 , ByYou Application Server