Adicionado na versão 1.0

Classe AppExcCellProperties

Visão Geral


Classe fornecedora de métodos para gerenciameto de customização e conteudo de células para o XML Excel

Sumário


Sumário dos Métodos

AppExcCellProperties:New()
Método construtor da classe AppExcCellProperties
AppExcCellProperties:AddRow(<nRow>)
Método para indicar em qual linha a célula pertence
AppExcCellProperties:AddCol(<nCol>)
Método para indicar em qual coluna a célula pertence
AppExcCellProperties:AddContent(<xContent>)
Método para adicionar o conteudo (valor) da célula
AppExcCellProperties:AddStyle(<oStyle>)
Método para atribuir um objeto AppExcCell (com propriedades customizadas da célula) a célula atual
AppExcCellProperties:AddFormula(<cFormula>)
Método para atribuir uma fórmula a célula no padrão do XML Excel, ex.: "=RC[-3]+RC[-2]+RC[-1]"
AppExcCellProperties:GetCol(<nCol>)
Método de acesso a coluna da célula
AppExcCellProperties:SetIndex(<nIndex>)
Método para adicionar indices na células, diminuindo o tamanho do arquivo gerado e mantendo a formatação exigida pelo script AdvPl
AppExcCellProperties:SetMerged(<lMerged>)
Método para indicar se a célula foi mesclada com outras células
AppExcCellProperties:SetMergeAcross(<nMergeAcross >)
Metodo para indicar quantas células a frente deverão ser mescladas
AppExcCellProperties:SetMergeDown(<nMergeDown >)
Metodo para indicar quantas células abaixo deverão ser mescladas
AppExcCellProperties:ConvType(<xValue>)
$item.summary
AppExcCellProperties:GetType(<xValue>)
Método para obter o tipo do valor (conteudo da célula) no padrão XML Excel
AppExcCellProperties:CellToString(<nRow>)
Serialização do conteudo da célula para o padrão XML Excel
AppExcCellProperties:ClassName()
Método responsável por retornar o nome da classe
AppExcCellProperties:Destroy()
Método destrutor do objeto, responsável pela desalocação da memória

Métodos


AppExcCellProperties:New()

Adicionado na versão 1.0
Método construtor da classe AppExcCellProperties

AppExcCellProperties:AddRow(<nRow>)

Adicionado na versão 1.0
Método para indicar em qual linha a célula pertence
Parametros
Nome Tipo Uso Descrição
nRow inteiro Obrigatório número da linha a qual a célula será atribuida

AppExcCellProperties:AddCol(<nCol>)

Adicionado na versão 1.0
Método para indicar em qual coluna a célula pertence
Parametros
Nome Tipo Uso Descrição
nCol inteiro Obrigatório número da coluna a qual a célula será atribuida

AppExcCellProperties:AddContent(<xContent>)

Adicionado na versão 1.0
Método para adicionar o conteudo (valor) da célula
Parametros
Nome Tipo Uso Descrição
xContent indefinido Obrigatório conteudo da célula, podendo ser: numérico, string ou data

AppExcCellProperties:AddStyle(<oStyle>)

Adicionado na versão 1.0
Método para atribuir um objeto AppExcCell (com propriedades customizadas da célula) a célula atual
Parametros
Nome Tipo Uso Descrição
oStyle objeto Obrigatório objeto da classe AppExcCell

AppExcCellProperties:AddFormula(<cFormula>)

Adicionado na versão 1.0
Método para atribuir uma fórmula a célula no padrão do XML Excel, ex.: "=RC[-3]+RC[-2]+RC[-1]"
Parametros
Nome Tipo Uso Descrição
cFormula String Obrigatório Formula no padrão Excel, ex.: "=RC[-3]+RC[-2]+RC[-1]"

AppExcCellProperties:GetCol(<nCol>)

Adicionado na versão 1.0
Método de acesso a coluna da célula
Parametros
Nome Tipo Uso Descrição
nCol inteiro Obrigatório número da coluna a qual a célula foi atribuida

AppExcCellProperties:SetIndex(<nIndex>)

Adicionado na versão 1.0
Método para adicionar indices na células, diminuindo o tamanho do arquivo gerado e mantendo a formatação exigida pelo script AdvPl
Parametros
Nome Tipo Uso Descrição
nIndex inteiro Obrigatório index da célula

AppExcCellProperties:SetMerged(<lMerged>)

Adicionado na versão 1.0
Método para indicar se a célula foi mesclada com outras células
Parametros
Nome Tipo Uso Descrição
lMerged lógico Obrigatório indica se a célula foi mesclada com outras células

AppExcCellProperties:SetMergeAcross(<nMergeAcross >)

Adicionado na versão 1.0
Metodo para indicar quantas células a frente deverão ser mescladas
Parametros
Nome Tipo Uso Descrição
nMergeAcross inteiro Obrigatório número de células a frente da referência que serão mescladas

AppExcCellProperties:SetMergeDown(<nMergeDown >)

Adicionado na versão 1.0
Metodo para indicar quantas células abaixo deverão ser mescladas
Parametros
Nome Tipo Uso Descrição
nMergeDown inteiro Obrigatório número de células a abaixo da referência que serão mescladas

AppExcCellProperties:ConvType(<xValue>)

Adicionado na versão 1.0
$item.summary
Parametros
Nome Tipo Uso Descrição
xValue indefinido Obrigatório conteudo da célula, podendo ser: numérico, string ou data
Retorno
Tipo Descrição
caractere valor convertido no padrão XML Excel

AppExcCellProperties:GetType(<xValue>)

Adicionado na versão 1.0
Método para obter o tipo do valor (conteudo da célula) no padrão XML Excel
Parametros
Nome Tipo Uso Descrição
xValue indefinido Obrigatório conteudo da célula, podendo ser: numérico, string ou data
Retorno
Tipo Descrição
caractere tipo do valor no padrão XML Excel

AppExcCellProperties:CellToString(<nRow>)

Adicionado na versão 1.0
Serialização do conteudo da célula para o padrão XML Excel
Parametros
Nome Tipo Uso Descrição
nRow inteiro Obrigatório número da linha que será serializada
Retorno
Tipo Descrição
caractere String com o conteudo da célula especificada no padrão XML

AppExcCellProperties:ClassName()

Adicionado na versão 1.0
Método responsável por retornar o nome da classe
Retorno
Tipo Descrição
caractere retorna o nome da classe

AppExcCellProperties:Destroy()

Adicionado na versão 1.0
Método destrutor do objeto, responsável pela desalocação da memória