...
Obs.: Uma seção (TRSection) pode ser considerada um tópico dentro do relatório, podendo ter um ou mais tópicos que se relacionam no relatório.
Informações |
---|
|
A partir da Lib 20230220, a opção de impressão de planilha em formato xlsx passa gerar os dados de processamento no Banco de Dados ao invés de utilizar a memória do sistema, esta alteração visa solucionar problemas com alto consumo de memória. |
Métodos:
Painel |
---|
AddBreak
Sintaxe TReport():AddBreak( <oBreak> ) → NIL
Descrição Adiciona a quebra de impressão na propriedade aBreak
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
oBreak | Objeto | Objeto TRBreak | X |
|
...
Painel |
---|
GetParam
Sintaxe TReport():GetParam( ) →
Descrição Retorna a pergunta ou bloco de código utilizado como parâmetros do relatório |
Painel |
---|
GetWidthGetRightAlignPrinterSintaxe TReport():GetWidthGetRightAlignPrinter( ) → → lAlignPrinter
Descrição Retorna a largura da páginase o alinhamento do relatório para células à direita está utilizando o componente do binário. Retorno lAlignPrinter Aviso |
---|
Método disponível a partir da LIB Label 20211004 |
|
Painel |
---|
GetWidthSintaxe TReport():GetWidth( ) →
Descrição Retorna a largura da página |
Painel |
---|
Sintaxe TReport |
Painel |
---|
Sintaxe TReport():HideFooter( ) →
Descrição Define que não será impresso o rodapé padrão da página |
...
Painel |
---|
SetPxLeftMargin
Sintaxe TReport():SetPxLeftMargin( <nPxLeftMargin> ) →
Descrição Define a margem à esquerda em pixel do relatório
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
nPxLeftMargin | Numérico | Tamanho da margem à esquerda em pixel | X |
|
Painel |
---|
SetRowSetRightAlignPrinterSintaxe TReport():SetRowSetRightAlignPrinter( <nRow> <lAlignPrinter> ) →
Descrição Define a margem à esquerda em pixel do relatórioSeta que será utilizado o componente do binário para realizar o alinhamento das células que estejam à direita.
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
nRowlAlignPrinter | Numérico | Número da linha a ser impressa | X | Lógico | Se verdadeiro, utiliza o alinhamento do binário para células à direita | X |
Informações |
---|
| Ao utilizar esse método ficar atento ao alinhamento das células, as mesmas deverão estar alinhadas à direita (sem espaços à esquerda) para que fique com o comportamento correto. |
Aviso |
---|
Método disponível a partir da LIB Label 20211004 |
|
Painel |
---|
SetRowSintaxe TReport():SetRow( <nRow> ) →
Descrição Define a margem à esquerda em pixel do relatório
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
nRow | Numérico | Número da linha a ser impressa | X |
|
Painel |
---|
Painel |
---|
SetStartPage
Sintaxe TReport():SetStartPage( <lStartPage> ) →
Descrição Define que deverá ser gerada uma nova página no relatório
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
lStartPage | Lógico | Se verdadeiro, aponta a necessidade de uma nova página |
|
|
...
Painel |
---|
SetTotalText
Sintaxe TReport():SetTotalText( <uText> ) →
Descrição Define o texto que será impresso antes da impressão dos totalizadores
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
uTextLógico | Character, CodeBlock | Texto a ser impresso no formato caracter ou bloco de código |
|
|
...
Painel |
---|
XmlLoad
Sintaxe TReport():XmlLoad( <cXml> <uXml> ) →
Descrição Carrega um layout personalizado pelo usuário
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
cXmluXml | Caracter, Array | Arquivo do tipo XML com as personalizações do usuário | X |
|
Painel |
---|
XmlSaveSintaxe TReport():XmlSave( ) → lRetaXml
Descrição Salva um layout personalizado pelo usuárioRetorna um array com o layout do TReport atual. O array contém o layout em formato XML, é retornando em formato de array para evitar problemas em relação ao tamanho máximo de strings. |
Painel |
---|
XlsNewCellSintaxe TReport():XlsNewCell( <c> , <lIndex> , <nCol> , <cStyle> , <nCells> , <nWidth> , <cType> ) →
Descrição Adiciona uma célula na geração em planilha
Parâmetros Nome | Tipo | Descrição | Obrigatório |
---|
c | Caracter | Informação a ser inserida na célula |
| lIndex | Lógico | Controla numeração de colunas na planilha |
| nCol | Numérico | Coluna posicionada |
| cStyle | Caracter | Estilo da célula |
| nCells | Numérico | Quantidade de células utilizadas para a informação (Mesclar) |
| nWidth | Numérico | Largura da célula |
| cType | Caracter | Tipo de dado. C-Caracter, N-Numérico, L-Lógico |
|
|
...