Páginas filhas
  • FWPrintSetup

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
FWPrintSetup
FWPrintSetup

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çãoPD

Configuração

PD_ISTOTVSPRINTER=

1PD

1

PD_DISABLEDESTINATION=

2PD

2

PD_DISABLEORIENTATION=

4PD

4

PD_DISABLEPAPERSIZE=

8PD_DISABLEPREVIEW=16

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

propriedadePD

propriedade

PD_DESTINATION=

1PD

1

PD_PRINTTYPE=

2PD

2

PD_ORIENTATION=

3PD

3

PD_PAPERSIZE=

4PD_PREVIEW=5PD

4

PD_VALUETYPE=

6PD

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

propriedadePD

propriedade

PD_DESTINATION=

1PD

1

PD_PRINTTYPE=

2PD

2

PD_ORIENTATION=

3PD

3

PD_PAPERSIZE=

4PD_PREVIEW=5PD

4

PD_VALUETYPE=

6PD

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