Versões comparadas

Chave

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

...

Painel

SetAlign

Sintaxe
TRCell():SetAlign( <uAlign> ) →

Descrição
Define o alinhamento da célula na impressão

Parâmetros

NomeTipoDescriçãoObrigatório
uAlignCaracter

Tipo Caracter: "LEFT" - esquerda, "RIGHT" - direita e "CENTER" - centro
Tipo Númerico: 1-Esquerda, 2-Centro e 3-Direita


Painel

SetAutoWidth

Sintaxe
TRCell():SetAlign( <nAutoWidth> ) →

Descrição
Aponta a largura da célula gerada automaticamente pelo cálculo de posicionamento das células que atingirem a largura máxima da página

Parâmetros

NomeTipoDescriçãoObrigatório
nAutoWidthNumérico

Largura da célula


Painel

SetBlock

Sintaxe
TRCell():SetBlock( <bBlock> ) →

Descrição
Define o bloco de código que retornará o conteúdo de impressão da célula. Definindo o bloco de código para a célula, esta não utilizara mais o nome mais o alias para retornar o conteúdo de impressão

Parâmetros

NomeTipoDescriçãoObrigatório
bBlockBloco de Código

Bloco de código que retorna o conteúdo


Painel

SetBorder

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

Descrição
Define as bordas da célula

Parâmetros

NomeTipoDescriçãoObrigatório
uBorderBloco de Código

Bloco de código que retorna o conteúdo


nWeightNuméricoLargura da borda
nColorNuméricoCor da borda
lHeaderLógicoAponta se é borda de cabeçalho


Retorno
Objeto do tipo TRBorder

Painel

SetCanPrint

Sintaxe
TRCell():SetCanPrint( <bCanPrint> ) →

Descrição
Define o bloco de código que será utilizado para validar se a célula poderá ser impressa

Parâmetros

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

Bloco de código com a validação da célula


Painel

SetCBox

Sintaxe
TRCell():SetCBox( <cBox> ) →

Descrição
Define que a célula irá imprimir a descrição do item de um campo que tenha o formato ComboBox, utilizado no Dicionário de Campos (SX3)

Parâmetros

NomeTipoDescriçãoObrigatório
cBoxCaracter

O formato do parâmetro é o mesmo utilizado no Dicionário de Campos (SX3), como no exemplo abaixo:
oCell:SetCBox('1=Sim;2=Não')
Na impressão será utilizado a descrição do item. No exemplo acima se o conteúdo da célula for '1', será impresso 'Sim', sendo que o método já irá calcular o tamanho da célula baseado na maior descrição informada


Painel

SetCellBreak

Sintaxe
TRCell():SetCellBreak( ) →

Descrição
Compatibilidade – Não utilizado

Painel

SetHeaderAlign

Sintaxe
TRCell():SetHeaderAlign( <uAlign> ) →

Descrição
Define o alinhamento do cabeçalho da célula na impressão

Parâmetros

NomeTipoDescriçãoObrigatório
uAlignCaracter / Numérico

Tipo Caracter: "LEFT" - esquerda, "RIGHT" - direita e "CENTER" - centro
Tipo Numérico: 1 - Esquerda, 2 - Centro e 3 - Direita


Painel

SetNegative

Sintaxe
TRCell():SetNegative( <cNegative> ) →

Descrição
Define o sinal de negativo utilizado na impressão

Parâmetros

NomeTipoDescriçãoObrigatório
cNegativeCaracter

Tipo Caracter: "PARENTHESES" ( ) ou "SIGNAL" -


Painel

SetPicture

Sintaxe
TRCell():SetPicture( <cPicture> ) →

Descrição
Define a mascara de impressão da célula

Parâmetros

NomeTipoDescriçãoObrigatório
cPictureCaracter

Máscara da célula


Painel

SetPrintCell

Sintaxe
TRCell():SetPrintCell( <lPrintCell> ) →

Descrição
Define se a célula será impressa

Parâmetros

NomeTipoDescriçãoObrigatório
lPrintCellLógico

Se verdadeiro, imprime a célula


Painel

SetRow

Sintaxe
TRCell():SetRow( <nRow> ) →

Descrição
Quantidade de linhas para impressão das bordas

Parâmetros

NomeTipoDescriçãoObrigatório
nRowNumérico

Quantidade de linhas


Painel

SetRowDiff

Sintaxe
TRCell():SetRowDiff( <nRowDiff> ) →

Descrição
Quantidade de linhas a serem consideradas na impressão das bordas

Parâmetros

NomeTipoDescriçãoObrigatório
nRowDiffNumérico

Quantidade de linhas


Painel

SetSize

Sintaxe
TRCell():SetSize( <nSize> , <lPixel> ) →

Descrição
Define o tamanho da célula

Parâmetros

NomeTipoDescriçãoObrigatório
nSizeNumérico

Tamanho da célula


lPixelLógicoAponta se o tamanho é calculado em pixel
Painel

SetTitle

Sintaxe
TRCell():SetTitle( <cTitle> ) →

Descrição
Define o título da célula

Parâmetros

NomeTipoDescriçãoObrigatório
cTitle
Caracter

Título da célula


Painel

SetType

Sintaxe
TRCell():SetType( <cType> ) →

Descrição
Define o tipo de dado da célula

Parâmetros

NomeTipoDescriçãoObrigatório
cTypeCaracter

Tipo de dado


Painel

SetValue

Sintaxe
TRCell():SetValue( <uValue> ) →

Descrição
Define um valor constante para a célula

Parâmetros

NomeTipoDescriçãoObrigatório
uValue

Valor constante

Definindo um valor constante para a célula, esta não utilizara o nome mais o alias para impressão do conteúdo, ou seja, a célula passará a se comportar como um variável de um programa.
Se o parâmetro não for informado (Nulo), então a célula deixará de usar o valor constante, voltando a imprimir seu conteúdo utilizando nome mais alias.


Painel

XmlLoad

Sintaxe
TRCell():XmlLoad( <oXml> ) →

Descrição
Carrega uma célula do layout personalizado pelo usuário

Parâmetros

NomeTipoDescriçãoObrigatório
oXmlObjeto

Objeto do tipo XML com as personalizações da célula


Painel

XmlSave

Sintaxe
TRCell():XmlSave( ) →

Descrição
Salva a célula no layout personalizado pelo usuário