-
Notifications
You must be signed in to change notification settings - Fork 27
chart SetTitulo
Saulo Martins edited this page Jul 4, 2026
·
1 revision
:SetTitulo(cTitulo)
Define o título do gráfico (elemento c:title do DrawingML).
Se não chamado, o gráfico fica sem título.
Método disponível em todos os tipos de gráfico (classe base Chart).
| Parâmetro | Tipo | Descrição | Obrigatório | Obs |
|---|---|---|---|---|
| cTitulo | caractere | Texto do título | X |
Objeto — self (permite encadeamento)
Local oGraf := oExcel:NewChart("col")
oGraf:SetTitulo("Vendas por Região - 2024")
oGraf:AddSerie("Sudeste", "Dados!$B$2:$B$7", "Dados!$A$2:$A$7")
oGraf:Insert(1, 9, 16, 17):SetLegenda(lExibir, cPosicao)
Define a exibição e a posição da legenda do gráfico.
Por padrão a legenda é exibida à direita.
Método disponível em todos os tipos de gráfico (classe base Chart).
| Parâmetro | Tipo | Descrição | Obrigatório | Obs |
|---|---|---|---|---|
| lExibir | lógico |
.T. exibe a legenda |
Default .T.
|
|
| cPosicao | caractere | Posição da legenda (tabela abaixo) | Default "r"
|
| Valor | Posição |
|---|---|
"r" |
Direita (padrão) |
"l" |
Esquerda |
"t" |
Topo |
"b" |
Rodapé |
Objeto — self (permite encadeamento)
// Legenda no rodapé
oGraf:SetLegenda(.T., "b")
// Sem legenda
oGraf:SetLegenda(.F.)
// Legenda no topo
oGraf:SetLegenda(lExibir = .T., cPosicao = "t"):SetGrade(lExibir)
Ativa ou desativa as linhas de grade principais do eixo de valores.
Por padrão as linhas de grade são exibidas.
Método disponível em todos os tipos de gráfico com eixo de valores (classe base Chart).
| Parâmetro | Tipo | Descrição | Obrigatório | Obs |
|---|---|---|---|---|
| lExibir | lógico |
.T. exibe as linhas de grade |
Default .T.
|
Objeto — self (permite encadeamento)
oGraf:SetGrade(.F.) // Remove linhas de grade- Olá Mundo
- Exemplo Ler xlsx
- Métodos Principais
- New - Construtor da classe
- Open - Abrir planilha (senha opcional)
- GetError - Obter erro da última abertura
- AddPlan - Adicionar planilha
- SetValue - Definir valor da célula
- GetValue - Obter valor da célula
- Save - Salvar planilha
- SetPassword - Proteger com senha de abertura
- OpenApp / Close - Abrir no Excel / Fechar objeto
- SetsheetProtection - Proteger planilha contra edição
- Métodos Posicionamento e referência
- Métodos Células e Conteúdo
- Métodos Estilos
- NewStyle
- NewStyRules
- CorPreenc
- EfeitoPreenc
- AddFont
- Alinhamento
- Borda
- AddFmt
- AddFmtNum
- FormatCond / FormatCondDup / FormatCondTempo
- DataBar - Barra de dados
- IconSet - Conjunto de ícones
- Cellprotection
- Métodos Dimensões e Agrupamento
- Métodos Impressão
- Métodos Imagens
- Gráficos (Charts)
- Visão Geral — Tipos suportados
- Exemplo Completo
- NewChart - Criar gráfico pelo atalho
- Métodos comuns (todos os tipos)
- AddSerie - Adicionar série de dados
- SetTitulo / SetLegenda / SetGrade - Título, legenda e grade
- Set3D - Visualização 3D
- Insert - Inserir na planilha
- Tipos de gráfico
- ChartBar - Colunas e barras
- ChartLine - Linhas
- ChartPie - Pizza
- ChartScatter - Dispersão XY
- ChartArea / ChartStock / ChartRadar - Área, Ações e Radar
- ChartDoughnut / ChartOfPie - Rosca e Pizza de Pizza
- ChartBubble / ChartSurface - Bolhas e Superfície
- ChartCombo - Combinação de gráficos
- Tabela formatada
- Preenchimento em massa (bulk)
- Exemplo 1 - Básico
- BulkNewField - Definição de novas colunas do bulk
- DefBulkLine - Criar definição de campos para preenchimento em massa
- SetValueBulk - Definir valor para preenchimento de bulk
- SetBulkLine - Preenche a linha em bulk do Excel
- FlushBulk - Atualiza dados do Excel
- Preenchimento Excel com Query/Alias
- Exemplo 1 - Básico
- Alias2Tab - Preenche o Excel baseado no alias
- NewFldTab - Altera definição de campos ou cria novo campo
- DefSubTotal - Cria subtotal e agrupamento de subtotal
- NewRuleLine - Regra de formação de linhas