Skip to content

method SetHeader

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

SetHeader

:SetHeader(cLeft,cCenter,cRight)
Configura o cabeçalho de impressão da planilha atual (seções esquerda, central e direita)


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
cLeft caractere Texto da seção esquerda
cCenter caractere Texto da seção central
cRight caractere Texto da seção direita

Retorno

Nulo


SetFooter

:SetFooter(cLeft,cCenter,cRight)
Configura o rodapé de impressão da planilha atual. Mesmos parâmetros do SetHeader.

Exemplo

Local oExcel := custom.excel.Xlsx():New(cNomeFile="TstYExcel",cTipo="A")
oExcel:ADDPlan()
oExcel:Pos(1,1):SetValue("Olá Mundo")
oExcel:SetHeader(cLeft="&A",cRight="&D"+CHR(10)+"&T")         //Nome da planilha à esquerda, data/hora à direita
oExcel:SetFooter(cCenter="&BTeste Excel",cRight="Pág &P/&N")    //Texto central em negrito, paginação à direita
oExcel:Save(GetTempPath())
oExcel:OpenApp()
oExcel:Close()

Obs

Os textos aceitam os códigos de formatação de cabeçalho/rodapé do Excel:

Código Descrição
&A Nome da planilha
&D Data atual
&T Hora atual
&P Número da página
&N Total de páginas
&B Negrito
&nn Tamanho da fonte (ex: &18)
&Krrggbb Cor da fonte em RGB (ex: &KFF0000)

Clone this wiki locally