Árvore de páginas

Versões comparadas

Chave

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

Componente descontinuado e não suportado pelo SmartClient HTML

Pagetitle
Classe TPageView
Classe TPageView

Cria um objeto que permite visualizar um arquivo no formato gerado pelo spool de

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

...

Classe: TPageView

...

impressão.

Hierarquia

...

...

    • TPageView

Construtores

New

Método construtor da classe.

TPageView(): New ( [ nCol], [ nRow], [ nWidth], [ nHeigth], [ oPrinter], [ oWnd], [ nPageWidth], [ nPageHeight] ) --> oObjeto

...

    oObjeto()
  • Retorna o objeto criado.
oTPageView := TPageView():New( 0,0,510,354,oPrinter,oDlg,550,550 )

PageSize

Define o tamanho da página.

TPageView(): PageSize ( [ nLargura], [ nAltura] ) -->

...

oTPageView:PageSize(1000,1000)
Exemplo do método PageSize
Image Removed

Inclusão de trecho
Classe TPageView - Construtores
Classe TPageView - Construtores
nopaneltrue

Propriedades

Inclusão de trecho
Classe TPageView - Propriedades
Classe TPageView - Propriedades
nopaneltrue

Métodos

Inclusão de trecho
Classe TPageView - Métodos
Classe TPageView - Métodos
nopaneltrue

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse

PrintPage

Imprime uma determinada página.

TPageView(): PrintPage ( [ nNrPagina] ) -->

...

oTPageView:PrintPage(1)

Reset

Redimensiona a área de visualização.

TPageView(): Reset ( < nPageWidth>, < nPageHeight> ) -->

...

oTPageView:Reset(400,400)
Exemplo do método Reset
Image Removed
PropriedadeDescriçãoTipo
bScrollClickIndica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre a barra de rolagem lateral.Bloco de código
nZoomIndica o zoom que será configurado para aumentar ou diminuir a visualização.Numérico

...

#include "TOTVS.CH"

User Function TPageView()

Local cAcesso := Repl(" ",10)

...



DEFINE DIALOG oDlg TITLE "Exemplo TPageView" FROM 180,180 TO 550,700 PIXEL

...



oPrinter := TMsPrinter():New()

...


oPrinter:SetFile( '\SPOOL\matr010.prt', .F.)

...


oTPageView := TPageView():New( 0,0,510,354,oPrinter,oDlg,550,550 )

...


oTPageView:Show()

...


oTPageView:nZoom := 150

...



ACTIVATE DIALOG oDlg CENTERED

...



Return

...

Resultado do Exemplo

Image Modified

Abrangência

...

Classe disponível, para o TOTVS Application Server e TOTVS SmartClient, a partir da build 7.00.080806P.