Definição da página para relatório que utiliza a classe TReport.

Esta classe herda as propriedades e métodos da classe TREPORT



Métodos:

EndPage

Sintaxe
TRPage():EndPage( <lFooter> ) →

Descrição
Imprime os totalizadores, rodapé e salta a página

Parâmetros

NomeTipoDescriçãoObrigatório
lFooterLógicoAponta que o rodapé será impresso

FooterDiff

Sintaxe
TRPage():FooterDiff( ) →

Descrição
Retorna a quantidade de linhas do rodapé considerando a altura da linha

Retorno
Quantidade de linhas

IsLandscape

Sintaxe
TRPage():IsLandscape( ) →

Descrição
Aponta que a orientação do relatório é paisagem

Retorno
Se verdadeiro, é orientação paisagem

IsPortrait

Sintaxe
TRPage():IsPortrait( ) →

Descrição
Aponta que a orientação do relatório é retrato

Retorno
Se verdadeiro, é orientação retrato

New

Sintaxe
TRPage():New( <oParent> , <uTotalText> , <lTotalInLine> ) →

Descrição
Método construtor da classe TRPage

Parâmetros

NomeTipoDescriçãoObrigatório
oParentObjetoObjeto da classe TRSection que a página pertence
uTotalText
Texto do totalizador da página
lTotalInLineLógicoImprime os totalizadores em linhas


Retorno
Objeto da classe TRPage

Page

Sintaxe
TRPage():Page( ) →

Descrição
Retorna a página atual

Retorno
Página atual

PageDiff

Sintaxe
TRPage():PageDiff( ) →

Descrição
Retorna a quantidade de linhas utilizadas na impressão do rodapé

Retorno
Quantidade de linhas do rodapé

PageHeight

Sintaxe
TRPage():PageHeight( ) →

Descrição
Retorna a altura da página

Retorno
Altura da página

PageWidth

Sintaxe
TRPage():PageWidth( ) →

Descrição
Retorna a largura da página

Retorno
Largura da página

PaperSize

Sintaxe
TRPage():PaperSize( ) →

Descrição
Retorna a tamanho do papel selecionado

Retorno
Tamanho do papel

PrintPageFooter

Sintaxe
TRPage():PrintPageFooter( <nDiff> ) →

Descrição
Imprime o rodapé da página

Parâmetros

NomeTipoDescriçãoObrigatório
nDiff
NuméricoQuantidade de linhas reservadas para o rodapé

PrintTotal

Sintaxe
TRPage():PrintTotal( <nDiff> , <lSetPos> ) →

Descrição
Imprime os totalizadores da página

Parâmetros

NomeTipoDescriçãoObrigatório
nDiffNuméricoQuantidade de linhas reservadas para o rodapé
lSetPosLógicoPosiciona a linha de impressão na primeira linha reservada para o rodapé

ResetFooterDiff

Sintaxe
TRPage():ResetFooterDiff( ) →

Descrição
Inicializa os valores referente a quantidade de linhas reservadas para o rodapé, utilizados no cálculo da altura da página

ResetPage

Sintaxe
TRPage():ResetPage( ) →

Descrição
Inicializa as variáveis da página, indicando como impressão da primeira página

ResetTotalDiff

Sintaxe
TRPage():ResetTotalDiff( ) →

Descrição
Inicializa os valores referente a quantidade de linhas reservadas para o rodapé

SetLandscape

Sintaxe
TRPage():SetLandscape( ) →

Descrição
Define a orientação de página do relatório como paisagem

SetPageDiff

Sintaxe
TRPage():SetPageDiff( <lPageDiff> ) →

Descrição
Define que será considerada a quantidade de linhas a serem impressas no rodapé para o cálculo da altura da página 

Parâmetros

NomeTipoDescriçãoObrigatório
lPageDiffLógico

SetPageFooter

Sintaxe
TRPage():SetPageFooter( <nLinesFooter> , <bPageFooter> , <lFooterBefore> ) →

Descrição
Define a configuração para impressão do rodapé da página

Parâmetros

NomeTipoDescriçãoObrigatório
nLinesFooter
NuméricoQuantidade de linhas reservadas para impressão do rodapé
bPageFooterBloco de CódigoBloco de Código utilizado para imprimir informações customizadas, no qual deverão ser utilizados métodos do TReport para impressão. Exemplo: Say, PrintText
lFooterBeforeLógicoImprime rodapé antes da impressão dos totalizadores

SetPageNumber

Sintaxe
TRPage():SetPageNumber( <nPage> ) →

Descrição
Define o número da página atual

Parâmetros

NomeTipoDescriçãoObrigatório
nPage
NuméricoNúmero da página

SetPaperSize

Sintaxe
TRPage():SetPaperSize( <nPaperSize> ) →

Descrição
Define o tamanho da página

Parâmetros

NomeTipoDescriçãoObrigatório
nPaperSize
NuméricoTamanho da página

SetPortrait

Sintaxe
TRPage():SetPortrait( ) →

Descrição
Define a orientação de página do relatório como retrato

SetTotalBefore

Sintaxe
TRPage():SetTotalBefore( <lTotalBefore> ) →

Descrição
Define que o total da página será impressa antes do rodapé

Parâmetros

NomeTipoDescriçãoObrigatório
lTotalBeforeLógicoTotal da página antes do rodapé

StartPage

Sintaxe
TRPage():StartPage( ) →

Descrição
Inicializa a impressão de uma nova página

TotalDiff

Sintaxe
TRPage():TotalDiff( ) →

Descrição
Retorna a quantidade total de linhas reservadas para impressão do rodapé

Retorno
Quantidade total de linhas reservadas

  • Sem rótulos