New
Sintaxe TRCell():New( <oParent> , <cName> , <cAlias> , <cTitle> , <cPicture> , <nSize> , <lPixel> , <bBlock> , <cAlign> , <lLineBreak> , <cHeaderAlign> , <lCellBreak> , <nColSpace> , <lAutoSize> , <nClrBack> , <nClrFore> , <lBold> ) →
Descrição Método construtor da classe TRCell Se o nome da célula informada for encontrada no Dicionário de Campos (SX3), as informações do campo serão carregadas para a célula, respeitando os parâmetros de título, picture e tamanho. Dessa forma o relatório sempre estará atualizado com as informações do Dicionário de Campos (SX3). O nome da célula será utilizado junto ao alias informado pelo parâmetro como conteúdo para a impressão da célula, como por exemplo a impressão do campo A1_COD da tabela SA1. Se for informado o parâmetro com o bloco de código, o retorno deste será utilizado como conteúdo para impressão da célula, com a picture, tamanho e título definidos para a célula. Assim sendo, é possível criar células calculadas com formato de impressão baseada no Dicionário de Campos (SX3) Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|
oParent | Objeto | Objeto da classe TRSection que a célula pertence |
| cName | Caracter | Nome da célula |
| cAlias | Caracter | Tabela utilizada pela célula |
| cTitle | Caracter | Título da célula |
| cPicture | Caracter | Mascara da célula |
| nSize* | Numérico | Tamanho da célula |
| lPixel | Lógico | Aponta se o tamanho foi informado em pixel |
| bBlock | Bloco de Código | Bloco de código com o retorno do campo |
| cAlign | Caracter | Alinhamento da célula. “LEFT”, “RIGHT” e “CENTER” |
| lLineBreak | Lógico | Quebra linha se o conteúdo estourar o tamanho do campo |
| cHeaderAlign | Caracter | Alinhamento do cabeçalho da célula. “LEFT”, “RIGHT” e “CENTER” |
| lCellBreak | Lógico | Compatibilidade – Não utilizado |
| nColSpace | Numérico | Espaçamento entre as células |
| lAutoSize** | Lógico | Ajusta o tamanho da célula com base no tamanho da página e as informações impressas |
| nClrBack | Numérico | Cor de fundo da célula |
| nClrFore | Numérico | Cor da fonte da célula |
| lBold | Lógico | Imprime a fonte em negrito |
|
Aviso |
---|
*É recomendada a definição de tamanho pelo parâmetro nSize, pois caso quando não seja está definido e entra nas situações de auto ajuste de tamanho efeitos colaterais podem acontecerpode acontecer problemas na impressão. **Para detalhes sobre auto ajuste verifique a documentação Ajuste automático de tamanho das células nas seções (autosize). |
|