Versões comparadas

Chave

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

...

Painel

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

NomeTipoDescriçãoObrigatório
oParentObjetoObjeto da classe TRSection que a célula pertence
cNameCaracterNome da célula
cAliasCaracterTabela utilizada pela célula
cTitleCaracterTítulo da célula
cPictureCaracterMascara da célula
nSize*NuméricoTamanho da célula
lPixelLógicoAponta se o tamanho foi informado em pixel
bBlockBloco de CódigoBloco de código com o retorno do campo
cAlignCaracterAlinhamento da célula. “LEFT”, “RIGHT” e “CENTER”
lLineBreakLógicoQuebra linha se o conteúdo estourar o tamanho do campo
cHeaderAlignCaracterAlinhamento do cabeçalho da célula. “LEFT”, “RIGHT” e “CENTER”
lCellBreakLógicoCompatibilidade – Não utilizado
nColSpaceNuméricoEspaçamento entre as células
lAutoSize**LógicoAjusta o tamanho da célula com base no tamanho da página e as informações impressas
nClrBackNuméricoCor de fundo da célula
nClrForeNuméricoCor da fonte da célula
lBoldLógicoImprime 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).

...