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:
Painel |
---|
EndPageSintaxe 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 |
|
|
Painel |
---|
Sintaxe TRPage():FooterDiff( ) →
Descrição Retorna a quantidade de linhas do rodapé considerando a altura da linha
Retorno Quantidade de linhas |
Painel |
---|
IsLandscapeSintaxe TRPage():IsLandscape( ) →
Descrição Aponta que a orientação do relatório é paisagem
Retorno Se verdadeiro, é orientação paisagem |
Painel |
---|
IsPortrait
Sintaxe TRPage():IsPortrait( ) →
Descrição Aponta que a orientação do relatório é retrato
Retorno Se verdadeiro, é orientação retrato |
Painel |
---|
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
|
Painel |
---|
PageSintaxe TRPage():Page( ) →
Descrição Retorna a página atual
Retorno Página atual |
Painel |
---|
PageDiff
Sintaxe TRPage():PageDiff( ) →
Descrição Retorna a quantidade de linhas utilizadas na impressão do rodapé
Retorno Quantidade de linhas do rodapé |
Painel |
---|
PageHeightSintaxe TRPage():PageHeight( ) →
Descrição Retorna a altura da página
Retorno Altura da página |
Painel |
---|
PageWidth
Sintaxe TRPage():PageWidth( ) →
Descrição Retorna a largura da página
Retorno Largura da página |
Painel |
---|
PaperSizeSintaxe TRPage():PaperSize( ) →
Descrição Retorna a tamanho do papel selecionado
Retorno Tamanho do papel |
Painel |
---|
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é |
|
|
Painel |
---|
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é |
|
|
Painel |
---|
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 |
Painel |
---|
ResetPageSintaxe TRPage():ResetPage( ) →
Descrição Inicializa as variáveis da página, indicando como impressão da primeira página |
Painel |
---|
ResetTotalDiff
Sintaxe TRPage():ResetTotalDiff( ) →
Descrição Inicializa os valores referente a quantidade de linhas reservadas para o rodapé |
Painel |
---|
SetLandscapeSintaxe TRPage():SetLandscape( ) →
Descrição Define a orientação de página do relatório como paisagem |
Painel |
---|
SetPageDiffSintaxe 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 |
|
|
|
Painel |
---|
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 |
|
|
Painel |
---|
SetPageNumberSintaxe 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 |
|
|
Painel |
---|
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 |
|
|
Painel |
---|
SetPortrait
Sintaxe TRPage():SetPortrait( ) →
Descrição Define a orientação de página do relatório como retrato |
Painel |
---|
SetTotalBeforeSintaxe 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é |
|
|
Painel |
---|
StartPageSintaxe TRPage():StartPage( ) →
Descrição Inicializa a impressão de uma nova página |
Painel |
---|
TotalDiff
Sintaxe TRPage():TotalDiff( ) →
Descrição Retorna a quantidade total de linhas reservadas para impressão do rodapé
Retorno Quantidade total de linhas reservadas |