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
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
lFooter | Lógico | Aponta 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
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
oParent | Objeto | Objeto da classe TRSection que a página pertence | |
uTotalText | Texto do totalizador da página | ||
lTotalInLine | Lógico | Imprime 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
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nDiff | Numérico | Quantidade de linhas reservadas para o rodapé |
PrintTotal
Sintaxe
TRPage():PrintTotal( <nDiff> , <lSetPos> ) →
Descrição
Imprime os totalizadores da página
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nDiff | Numérico | Quantidade de linhas reservadas para o rodapé | |
lSetPos | Lógico | Posiciona 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
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
lPageDiff | Lógico |
SetPageFooter
Sintaxe
TRPage():SetPageFooter( <nLinesFooter> , <bPageFooter> , <lFooterBefore> ) →
Descrição
Define a configuração para impressão do rodapé da página
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nLinesFooter | Numérico | Quantidade de linhas reservadas para impressão do rodapé | |
bPageFooter | Bloco de Código | Bloco 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 | |
lFooterBefore | Lógico | Imprime rodapé antes da impressão dos totalizadores |
SetPageNumber
Sintaxe
TRPage():SetPageNumber( <nPage> ) →
Descrição
Define o número da página atual
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nPage | Numérico | Número da página |
SetPaperSize
Sintaxe
TRPage():SetPaperSize( <nPaperSize> ) →
Descrição
Define o tamanho da página
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nPaperSize | Numérico | Tamanho 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
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
lTotalBefore | Lógico | Total 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