Classe: FWPrintSetup

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



New

New

Construtor.


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


NomeTipoDescriçãoObrigatórioReferência
nFlagsNuméricoParametros de ConfiguraçãoPD_ISTOTVSPRINTER=1PD_DISABLEDESTINATION=2PD_DISABLEORIENTATION=4PD_DISABLEPAPERSIZE=8PD_DISABLEPREVIEW=16 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 RecordCódigo referente ao item da propriedadePD_DESTINATION=1PD_PRINTTYPE=2PD_ORIENTATION=3PD_PAPERSIZE=4PD_PREVIEW=5PD_VALUETYPE=6PD_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 Ordem X

SetOrderParms

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


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


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

SetProperty

Define propriedades.


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


NomeTipoDescriçãoObrigatórioReferência
nItemNuméricoCódigo referente ao item da propriedadePD_DESTINATION=1PD_PRINTTYPE=2PD_ORIENTATION=3PD_PAPERSIZE=4PD_PREVIEW=5PD_VALUETYPE=6PD_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ódigo X

PropriedadeDescriçãoTipo
Array of Record

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

TOTVS Application Server 10 , ByYou Application Server

  • Sem rótulos