treport guia completo
Produto
:
Microsiga Protheus, versão 10
Chamado
:
SCFHBT
Data da criação
18/01/10
Data da revisão
24/05/15.
País(es)
:
Brasil
Banco de Dados
:
Todos
FNC
:
00000026652/2009
Aplicabilidade
Campo específico para o Gestão de Frotas – Ficará oculto no modelo de boletim.
Este boletim tem o objetivo de informar a utilização do objeto TReport para criação de relatórios, detalhando as propriedades e métodos de cada classe utilizada no TReport.
TREPORT
Classe de impressão que substitui as funções SetPrint, SetDefault, RptStatus e Cabec.
A classe TReport permite que o usuário personalize as informações que serão apresentadas no relatório, alterando fonte (tipo, tamanho, etc.), cor, tipo de linhas, cabeçalho, rodapé, etc.
Estrutura do componente TReport:
O relatório (TReport) contém uma ou mais seções (TRSection);
Uma seção (TRSection) pode conter uma ou mais seções;
A seção (TRSection) contém células pré-definidas e células selecionadas pelo usuário;
A seção (TRSection) também contém as quebras (TRBreak) para impressão de totalizadores (TRFunction);
Os totalizadores são incluídos pela seção que automaticamente inclui no relatório (TReport).
Propriedades aBreak Array com todas as quebras totalizadoras do relatório. Elemento: 1-Objeto TRBreak. aCollection Array com todos totalizadores do tipo TRCollection do relatório.
Elemento: 1-Objeto TRCollection. aCustomText Array contendo a customização para impressão do cabeçalho padrão.
Elementos: 1=Texto a ser impresso, no qual, um elemento por linha. Existem algumas strings que pode auxiliar na criação do cabeçalho: __NOLINEBREAK__ - Não quebra linha __NOTRANSFORM__ - Imprime sem nenhum tratamento __LOGOEMP__ - Imprime o logo da empresa __FATLINE__ - Imprime um linha grossa __THINLINE__ - Imprime uma linha fina aBmps Array com as imagens dos gráficos enviadas por email. Elemento: 1- Caminho da imagem. aFontSize Array com as fontes do sistema. Elementos: 1-Fonte, 2-Tamanho, 3- Tamanho em pixel.
aFunction