Skip to content

method NivelLinha

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

NivelLinha

:NivelLinha(nNivel,lFechado,lOculto)
Controla o nível da estrutura de tópicos (agrupamento) das próximas linhas criadas


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nNivel numérico Nível da linha (1 a 7) Se omitido, as próximas linhas ficam sem nível
lFechado lógico Se o nível inicia fechado (recolhido) Default .F.
lOculto lógico Se as linhas ficam ocultas Default .F.

Retorno

Nulo

Exemplo

Local nCont
Local oExcel := custom.excel.Xlsx():New(cNomeFile="TstYExcel",cTipo="A")
oExcel:ADDPlan()
oExcel:Pos(1,1):SetValue("Item")
For nCont:=2 to 11
	//Próximas linhas criadas com nível 2, ocultas (grupo fechado)
	oExcel:NivelLinha(nNivel=2,lOculto=.T.)
	oExcel:Pos(nCont,1):SetValue("Detalhe "+cValToChar(nCont))
Next
oExcel:NivelLinha()  //Linha de resumo sem nível
oExcel:Pos(nCont,1):SetValue("Sub Total")
oExcel:Save(GetTempPath())
oExcel:OpenApp()
oExcel:Close()

SetsumBelow

:SetsumBelow(lsummaryBelow)
Indica se a linha de resumo do agrupamento aparece abaixo (.T.) ou acima (.F.) das linhas agrupadas.

Parâmetro Tipo Descrição Obrigatório Obs
lsummaryBelow lógico .T. resumo abaixo / .F. resumo acima X

Obs

Para agrupamento de colunas veja SetColLevel.


Clone this wiki locally