Versões comparadas

Chave

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

...

Painel

Section

Sintaxe
TReport():Section( <uSection> ) →

Parâmetros

NomeTipoDescriçãoObrigatório
uSectionCaracter / Numérico

Tipo Caracter: Título da seção
Tipo Numérico: Índice da seção segundo a ordem de criação dos componentes TRSection

X


Descrição
Retorna objeto da classe TRSection (seção)

...

Painel

SetBorder

Sintaxe
TReport():SetBorder( <uBorder> , <nWeight> , <nColor> , <lHeader> ) →


Descrição
Define as bordas do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
uBorderCaracter / Numérico

Tipo Caracter: "TOP","BOTTOM","LEFT","RIGHT",”ALL”
Tipo Numérico: 1-Superior,2-Inferior,3-Esquerda,4-Direita,5-Todas

X
nWeightNuméricoCor da borda
nColor
NuméricoAponta se é borda de cabeçalho
lHeader
LógicoObjeto do tipo TRBorder
Painel

SetClrBack

Sintaxe
TReport():SetClrBack( <nClrBack> ) →


Descrição
Define a cor de fundo do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
nClrBackNuméricoNúmero da cor de fundo no formato RGB
Painel

SetClrFore

Sintaxe
TReport():SetClrFore( <nClrFore> ) →


Descrição
Define a cor da fonte do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
nClrFore
NuméricoNúmero da cor da fonte no formato RGBX
Painel

SetCol

Sintaxe
TReport():SetCol( <nCol> ) →


Descrição
Define a coluna de impressão

Parâmetros

NomeTipoDescriçãoObrigatório
nColNuméricoNúmero da coluna de impressãoX
Painel

SetColSpace

Sintaxe
TReport():SetColSpace( <nColSpace> , <lPixel> ) →


Descrição
Define o espaçamento entre as colunas

Parâmetros

NomeTipoDescriçãoObrigatório
nColSpaceNuméricoTamanho do espaçamentoX
lPixelLógicoAponta se o tamanho será calculado em pixelX
Painel

SetCustomText

Sintaxe
TReport():SetCustomText( <uCustomText> ) →


Descrição
Define que a impressão do cabeçalho padrão será customizado

Parâmetros

NomeTipoDescriçãoObrigatório
uCustomTextArray / Bloco de Código

Tipo Array: 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

Tipo Bloco de Código: Contendo Informações para geração do array descrito acima


Painel

SetDescription

Sintaxe
TReport():SetDescription( <cDescription> ) →


Descrição
Define a descrição detalhada do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
cDescriptionCaracterDescrição do relatórioX
Painel

SetDevice

Sintaxe
TReport():SetDevice( <nDevice> ) →

Descrição
Define o tipo de impressão selecionado. Opções: 1-Arquivo,2-Impressora,3-Email,4-Planilha e 5-Html

Parâmetros

NomeTipoDescriçãoObrigatório
nDevice
NuméricoTipo de impressão selecionadaX
Painel

SetDynamic

Sintaxe
TReport():SetDynamic( ) →

Descrição
Define que o relatório será do tipo dinâmico, no qual, permite imprimir as seções conforme a ordem de impressão selecionada

Painel

SetEdit

Sintaxe
TReport():SetEdit( <lEdit> ) →

Descrição
Define se o relatório poderá ser configurado pelo usuário no caso de verdadeiro

Parâmetros

NomeTipoDescriçãoObrigatório
lEditLógicoHabilita a personalização dos campos a imprimirX
Painel

SetEnvironment

Sintaxe
TReport():SetEnvironment( <nEnv> ) →

Descrição
Define o ambiente para impressão

Parâmetros

NomeTipoDescriçãoObrigatório
nEnvNuméricoAmbiente: 1-Server e 2-ClientX
Painel

SetFile

Sintaxe
TReport():SetFile( <cFile> ) →

Descrição
Define o nome do arquivo temporário utilizado para geração dos relatórios

Parâmetros

NomeTipoDescriçãoObrigatório
cFileCaracterNome do arquivo temporário
Painel

SetLandscape

Sintaxe
TReport():SetLandscape( ) →

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

Painel

SetLeftMargin

Sintaxe
TReport():SetLeftMargin( <nLeftMargin> ) →

Descrição
Define a margem à esquerda do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
nLeftMarginNuméricoTamanho da margem à esquerdaX
Painel

SetLineHeight

Sintaxe
TReport():SetLineHeight( <nLineHeight> ) →

Descrição
Define a altura da linha na impressão

Parâmetros

NomeTipoDescriçãoObrigatório
nLineHeightNuméricoAltura da linhaX
Painel

Sintaxe
TReport():SetLogo( <cLogo> ) →

Descrição
Define o logo da empresa na impressão do cabeçalho padrão

Parâmetros

NomeTipoDescriçãoObrigatório
cLogoCaracterIndica o caminho para o arquivo de logoX
Painel

SetMeter

Sintaxe
TReport():SetMeter( <nTotal> ) →

Descrição
Define o limite da régua de progressão do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
nTotalCaracterLimite da réguaX
Painel

SetMsgPrint

Sintaxe
TReport():SetMsgPrint( <cMsg> ) →

Descrição
Define a mensagem apresentada durante a geração do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
cMsgCaracterTexto da mensagemX
Painel

SetOnPageNumber

Sintaxe
TReport():SetOnPageNumber( <bOnNumberPage> ) →

Descrição
Define o bloco de código utilizado para manipular o número da página atual

Parâmetros

NomeTipoDescriçãoObrigatório
bOnNumberPageBloco de CódigoBlock para manipular numeração da página atualX
Painel

SetPageNumber

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

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

Parâmetros

NomeTipoDescriçãoObrigatório
nPageNuméricoNúmero da página atualX
Painel

SetPageFooter

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

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

Parâmetros

NomeTipoDescriçãoObrigatório
nLinesFooterNuméricoLinhas reservada para impressão do rodapéX
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, PrintTextX
lFooterBeforeLógicoImprime rodapé antes dos totalizadores