Skip to content

method SetColLevel

Saulo Martins edited this page Jul 4, 2026 · 1 revision

SetColLevel

:SetColLevel(nMin,nMax,nNivel,lFechado)
Define o nível da estrutura de tópicos (agrupamento) das colunas informadas


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nMin numérico Coluna inicial X
nMax numérico Coluna final Default = nMin
nNivel numérico Nível do agrupamento (1 a 7)
lFechado lógico Se o nível inicia fechado (recolhido) Default .F.

Retorno

Nulo

Exemplo

Local oExcel := custom.excel.Xlsx():New(cNomeFile="TstYExcel",cTipo="A")
oExcel:ADDPlan()
oExcel:SetsumRight(.F.)       //Define que o botão do agrupamento fica à esquerda
oExcel:SetColLevel(nMin=4,nMax=5,nNivel=1,lFechado=.T.) //Agrupa as colunas 4 e 5, iniciando fechado
oExcel:Pos(1,4):SetValue("Coluna agrupada 1")
oExcel:Pos(1,5):SetValue("Coluna agrupada 2")
oExcel:Save(GetTempPath())
oExcel:OpenApp()
oExcel:Close()

SetsumRight

:SetsumRight(lsummaryRight)
Indica se a coluna de resumo do agrupamento aparece à direita (.T.) ou à esquerda (.F.) das colunas agrupadas.

Parâmetro Tipo Descrição Obrigatório Obs
lsummaryRight lógico .T. resumo à direita / .F. resumo à esquerda X

Obs

Chame o SetsumRight antes do SetColLevel.
Para agrupamento de linhas veja NivelLinha.


Clone this wiki locally