Versões comparadas

Chave

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

...

Painel

PrintDialog

Sintaxe
TReport():PrintDialog( <bAction> ) → lRet

Descrição
Exibe a tela de configuração para a impressão do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
bAction
Bloco de Código

Bloco de código que será executado quando usuário confirmar a impressão do relatório



Retorno
lRet

Painel

PrintFooter

Sintaxe
TReport():PrintFooter( ) →

Descrição
Imprime o rodapé do relatório

Painel

PrintFunction

Sintaxe
TReport():PrintFunction( <lPrintHeader> ) →

Descrição
Imprime os totalizadores do tipo TRFunctions

Parâmetros

NomeTipoDescriçãoObrigatório
lPrintHeader
Lógico

Imprime cabeçalho da seção

X
Painel

PrintGraphic

Sintaxe
TReport():PrintGraphic( ) →

Descrição
Imprime os gráficos do relatório

Painel

PrintHeader

Sintaxe
TReport():PrintHeader( <lHeaderSection> ,<lPage> ) →

Descrição
Imprime o cabeçalho padrão do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
lHeaderSectionLógico

Imprime cabeçalho da seção


lPageLógicoImprime Informações sobre a página, como por exemplo, número da página
Painel

Printing

Sintaxe
TReport():Printing( ) →

Descrição
Retorna se relatório esta em processo de impressão. O status de impressão é definido pelos métodos Init(), que indica o início da impressão, e o método Finish, que indica a finalização.

Painel

PrintSHeader

Sintaxe
TReport():PrintSHeader( ) →

Descrição
Imprime o cabeçalho da seção

Painel

PrintText

Sintaxe
TReport():PrintText( <cText> , <nRow> , <nCol> , <nClrText> , <cStyle> , <nCells> , <lUpdateRow> ) →


Descrição
Imprime um texto no relatório

Parâmetros

NomeTipoDescriçãoObrigatório
cTextCaracter

Texto que será impresso

X
nRowNuméricoLinha em que o texto será impresso. Caso não informada, será considerada a linha posicionada na impressão
nColNuméricoColuna em que o texto será impresso. Caso não informada, será considerada a coluna posicionada na impressão
nClrTextNuméricoCor do texto
cStyleCaracterUtilizado internamente para geração do relatório em planilha
nCellsNuméricoUtilizado internamente para geração do relatório em planilha
lUpdateRowLógicoAtualiza o posicionamento da linha quando informado o parâmetro nRow
Painel

PrintTHeader

Sintaxe
TReport():PrintTHeader( <nWidth> ,<nCells> ) →

Descrição
Imprime o cabeçalho dos totalizadores

Parâmetros

NomeTipoDescriçãoObrigatório
nWidth
Numérico

Largura do cabeçalho


nCells
Numérico
Quantidade de células considerada na geração em planilha
Painel

PrintTotal

Sintaxe
TReport():PrintTotal( <lFinish> ) →

Descrição
Imprime os totalizadores do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
lFinishLógico

Aponta que é o fim do relatório



Retorno
Se verdadeiro, os totalizadores foram impressos

Painel

PrtCenter

Sintaxe
TReport():PrtCenter( <cText> ) →

Descrição
Imprime um texto centralizado

Parâmetros

NomeTipoDescriçãoObrigatório
cTextCaracter

Texto a ser centralizado

X
Painel

PrtLeft

Sintaxe
TReport():PrtLeft( <cText> ) →

Descrição
Imprime um texto à esquerda

Parâmetros

NomeTipoDescriçãoObrigatório
cTextCaracter

Texto a ser impresso à esquerda

X
Painel

Sintaxe
TReport():PrtLogo( ) →

Descrição
Imprime o logo da empresa/filial

Painel

PrtRight

Sintaxe
TReport():PrtRight( <cText> ) →

Descrição
Imprime um texto à direita

Parâmetros

NomeTipoDescriçãoObrigatório
cTextCaracter

Texto a ser impresso à direita

X
Painel

ReportName

Sintaxe
TReport():ReportName( ) →

Descrição
Retorna o nome do relatório. Exemplo: MATR010

Painel

Row

Sintaxe
TReport():Row( ) →

Descrição
Retorna a linha posicionada na impressão

Retorno
nRet - Linha posicionada na impressão

Painel

SaveAsHTML

Sintaxe
TReport():SaveAsHTML( ) →

Descrição
Salva o relatório em HTML

Painel

SaveDefault

Sintaxe
TReport():SaveDefault( ) →

Descrição
Salva o relatório padrão sem as customizações do usuário

Painel

Say

Sintaxe
TReport():Say( <nRow> , <nCol> , <cText> , <oFont> , <nWidth> , <nClrText> , <nBkMode> , <nPad> ) →


Descrição
Imprime um texto no relatório

Parâmetros

NomeTipoDescriçãoObrigatório
nRow
NuméricoLinha para impressão do texto


X
nCol
NuméricoColuna para impressão do textoX
cText
CaracterTexto que será impresso X
oFont
ObjetoObjeto da classe TFont
nWidth
NuméricoTamanho em pixel do texto para impressão
nClrText
NuméricoCor da fonte
nBkMode
NuméricoCompatibilidade – Não utilizado
nPadNuméricoCompatibilidade – Não utilizado
Painel

SayBitmap

Sintaxe
TReport():SayBitmap( <nRow> , <nCol> , <cBitmap> , <nWidth> , <nHeight> , <nRaster> ) →


Descrição
Imprime uma imagem no relatório

Parâmetros

NomeTipoDescriçãoObrigatório
nRowNumérico

Linha para impressão da imagem

X
nColNuméricoColuna para impressão da imagemX
cBitmap
CaracterNome da imagem, podendo ser path de um arquivo ou resource compilado no repositórioX
nWidth
NuméricoLargura da imagem
nHeight
NuméricoAltura da imagem
nRaster
NuméricoCompatibilidade – Não utilizado
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

SendMail

Sintaxe
TReport():SendMail( ) →

Descrição
Envia o relatório através do e-mail

Painel

SendToPrinter

Sintaxe
TReport():SendToPrinter( ) →

Descrição
Direciona o relatório para o tipo de impressão selecionada

Painel

SetAction

Sintaxe
TReport():SetAction( <bAction> ) →

Descrição
Define o bloco de código que será executado ao usuário confirmar a impressão do relatório

Parâmetros

NomeTipoDescriçãoObrigatório
bActionBloco de Código

Bloco de código que será executado na confirmação

X
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