Histórico da Página
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
Pagetitle | ||
---|---|---|
|
...
|
...
|
Cria
...
um
...
objeto
...
que
...
permite
...
visualizar
...
um
...
arquivo
...
no
...
formato
...
gerado
...
pelo
...
spool
...
de
...
impressão.
Hierarquia
...
...
- TPageView
Construtores
New
Método construtor da classe.
TPageView(): New ( [ nCol], [ nRow], [ nWidth], [ nHeigth], [ oPrinter], [ oWnd], [ nPageWidth], [ nPageHeight] ) --> oObjeto
Nome | Tipo | Descrição | Obrigatório | Referência |
nCol | Numérico | Indica a coordenada vertical em pixels ou caracteres. | ||
nRow | Numérico | Indica a coordenada horizontal em pixels ou caracteres. | ||
nWidth | Numérico | Indica a largura em pixels do objeto. | ||
nHeigth | Numérico | Indica a altura em pixels do objeto. | ||
oPrinter | Objeto | Indica o objeto do tipo TMsPrinter utilizado para imprimir e visualizar relatórios. | ||
oWnd | Objeto | Indica a janela ou controle visual onde o objeto será criado. | ||
nPageWidth | Numérico | Indica a largura em pixels da página. | ||
nPageHeight | Numérico | Indica a altura em pixels da página. |
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] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nLargura | Numérico | Indica a largura da página. | ||
nAltura | Numérico | Indica a altura da página. |
oTPageView:PageSize(1000,1000)
Exemplo do método PageSize
PrintPage
Imprime uma determinada página.
TPageView(): PrintPage ( [ nNrPagina] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nNrPagina | Numérico | Indica a página que será impressa. |
oTPageView:PrintPage(1)
Reset
Redimensiona a área de visualização.
TPageView(): Reset ( < nPageWidth>, < nPageHeight> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nPageWidth | Numérico | Indica a largura da página de apresentação. | X | |
nPageHeight | Numérico | Indica a altura da página de apresentação. | X |
oTPageView:Reset(400,400)
Exemplo do método Reset
GetNumHighlights
Retorna o número de highlights por página.
TPageView(): GetNumHighlights() --> aHighlights
aHighlights
- Retorna um array onde capa posição representa uma página (em sua sequência) contendo o número de highlights encontrados.
oTPageView:cHighlight := "A"
aHighlights := oTPageView:GetNumHighlights()
Propriedade | Descrição | Tipo |
bScrollClick | Indica 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 |
nZoom | Indica o zoom que será configurado para aumentar ou diminuir a visualização. | Numérico |
cHighlight | Define o texto que será marcado com um destaque em fundo amarelo. | Caractere |
#include "TOTVS.CH"
User Function TPageView()
Local cAcesso := Repl(" ",10)
...
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Propriedades
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Métodos
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Exemplos
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#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 |
Preview
...
Resultado do Exemplo
Abrangência
Microsiga Protheus 8.11 , Protheus 10
Classe disponível, para o TOTVS Application Server e TOTVS SmartClient, a partir da build 7.00.080806P.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas