Você está na página 1de 2

TRCell

Reviso: 03/05/2006
Descrio
Clula de impresso de uma seo (TRSection) de um relatrio que utiliza a classe
TReport
Mtodos
Mtodo

Descrio
Mtodo construto da classe TRCell.
Se o nome da clula informada pelo parametro for encontrado no
Dicionrio de Campos (SX3), as informaes do campo sero
carregadas para a clula, respeitando os parametros de ttulo,
picture e tamanho. Dessa forma o relatrio sempre estar
atualizado com as informaes do Dicionrio de Campos (SX3).

New

Enable
Disable
Hide
ColPos
Execute
GetWidth
GetText
GetFieldInfo
SetPicture
SetSize
SetBlock

O nome da clula ser utilizado junto ao alias informado pelo


parametro como contedo para a impresso da clula, como por
exemplo a impresso do campo A1_COD da tabela SA1.
Se for informado o parametro com o bloco de cdigo, o retorno
deste ser utilizado como contedo para impresso da clula,
com a picture, tamanho e ttulo definidos para a clula. Assim
sendo possvel criar clulas calculadas com formato de
impresso baseada no Dicionrio de Campos (SX3)
Habilita impresso da clula
Desabilita impresso da clula, ou seja, a clula no ser
impressa e seu poscionamento no ser calculado
Desabilita impresso da clula, porm continua calculando seu
poscionamento
Retorna a coluna que a clula ser impressa pelo mtodo
PrintLine da seo que a clula pertence
Avalia as informaes da clula para a impresso do contedo
pelo mtodo PrintLine da seo que a clula pertente
Retorna a largura da clula
Retorna o texto que ser impresso pelo mtodo PrintLine da
seo que a clula pertence
Carrega informaes (ttulo, picture, tamanho, etc) do campo
informado pelo parametro baseado no Dicionrio de Campos
(SX3)
Define a mscara de impresso da clula
Define o tamanho da clula, em pixel ou nmero de caracteres
Define o bloco de cdigo que retornar o contedo de impresso
da clula.
Definindo o bloco de cdigo para a clula, esta no utilizara mais

o nome mais o alias para retornar o contedo de impresso.


Define um valor constante para a clula.

SetValue

Definindo um valor constante para a clula, esta no utilizara o


nome mais o alias para impresso do contedo, ou seja, a clula
passar a se comportar como um vriavel de um programa.
Se o parametro no for informado (Nulo), ento a clula deixar
de usar o valor constante, voltando a imprimir seu contedo
utilizando nome mais alias.
Define o alinhamento da clula na impresso.

SetAlign

O alinhamento padro sem o uso do mtodo SetAlign depende


do tipo do contedo da clula no momento da impresso:

Tipo numrico: alinhamento a direita

Outros tipos: alinhamento a esquerda


Define que a clula ir imprimir a descrio do item de
um campo que tenha o formato ComboBox, utilizado no
Dicionrio de Campos (SX3)

SetCBox

GetValue

O formato do parametro o mesmo utilizado no Dicionrio de


Campos (SX3), como no exemplo abaixo:
oCell:SetCBox('1=Sim;2=No').
Na impresso ser utilizado a descrio do item. No exemplo
acima se o contedo da clula for '1', ser impresso 'Sim', sendo
que o mtodo j ira calcular o tamanho da clula baseado na
maior descrio informada.
Retorna o valor constante da clula definido pelo mtodo
SetValue

Você também pode gostar