Versões comparadas

Chave

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

...

Painel

EndPage

Sintaxe
TReport():EndPage( <lFooter> ) → lRet

Descrição
Finaliza a página na impressão

Parâmetros

NomeTipoDescriçãoObrigatório
lFooterLógico

Imprime rodapé na finalização da página



Retorno
lRet

Painel

EvalBreak

Sintaxe
TReport():EvalBreak( <lForce> , <lPrintHeader> , <oSection> ) → lRet

Descrição
Executa a quebra na impressão do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
lForce
Lógico

Força a execução do método OnBreak da classe TRBreak


lPrintHeaderLógicoImprime cabeçalho da seção
oSectionObjetoSeção considerada na quebra


Retorno
lRet - Se verdadeiro, quebrou a impressão

...

Painel

FillRect

Sintaxe
TReport():FillRect( <aRect> , <oBrush> ) →

Descrição
Preenche um retângulo na impressão utilizando as especificações do objeto TBrush

Parâmetros

NomeTipoDescriçãoObrigatório
aRectArray

Vetor com coordenadas no formato: linha inicial, coluna inicial, linha final, coluna final

X
oBrushObjetoObjeto da classe TBrush
Painel

Finish

Sintaxe
TReport():Finish( ) →

Descrição
Finaliza a impressão do relatório, imprime os totalizadores, fecha as querys e índices temporários, entre outros tratamentos do componente. Não é necessário executar o método Finish se for utilizar o método Print, já que este faz o controle de inicialização e finalização da impressão.

...

Painel

FunctionBefore

Sintaxe
TReport():FunctionBefore( <lFunctionBefore> ) →

Descrição
Define se a impressão dos totalizadores do tipo TRFunction será realizada antes dos totalizadores do tipo TRCollection

Parâmetros

NomeTipoDescriçãoObrigatório
lFunctionBeforeLógico

Define se será antes ou depois a execução dos totalizadores do tipo TRFunction


Painel

GetAction

Sintaxe
TReport():GetAction( ) →

Descrição
Retorna o bloco de código definido para a propriedade bAction

Painel

GetBreak

Sintaxe
TReport():GetBreak( <uBreak> ) →

Descrição
Retorna a quebra do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
uBreakCaracter / Numérico

Tipo Caracter: Nome da quebra
Tipo Númerico: Número da quebra no array aBreak

X


Retorno
Objeto TRBreak

Painel

GetDynamic

Sintaxe
TReport():GetDynamic( ) → lRet

Descrição
Retorna se o relatório é do tipo dinâmico

Retorno
lRet

Painel

GetEdit

Sintaxe
TReport():GetEdit( ) → lRet

Descrição
Retorna se é permitida a configuração do relatório pelo usuário

Retorno
lRet

Painel

GetFontSize

Sintaxe
TReport():GetFontSize( <cFont> , <nFontSize> , <lBold> , <lItalic> , <lUnderline> ) → aArray

Descrição
Retorna o tamanho da fonte

Parâmetros

NomeTipoDescriçãoObrigatório
cFontCaracter

Fonte a ser considerada no cálculo


nFontSizeNuméricoTamanho da fonte
lBoldLógicoAponta se a fonte é negrita
lItalicLógicoAponta se a fonte é itálica
lUnderlineLógicoAponta se a fonte é sublinhada


Retorno
aArray - Array com informações do tamanho da fonte. Elementos: 1-Fonte, 2-Tamanho, 3-Tamanho em pixel

Painel

GetFunction

Sintaxe
TReport():GetFunction( <uFunction> ) → oRet

Descrição
Retorna objeto da classe TRFunction (totalizadores)

Parâmetros

NomeTipoDescriçãoObrigatório
uFunctionCaracter / Numérico

Tipo Caracter: Nome da Function
Tipo Numérico: Índice do objeto segundo a ordem de criação dos componentes TRFunction

X


Retorno
oRet - Objeto da classe TRFunction (totalizadores)