Skip to content

method AddFont

Saulo Martins edited this page Mar 21, 2021 · 2 revisions

AddFont

:AddFont(nTamanho,cCorRGB,cNome,cfamily,cScheme,lNegrito,lItalico,lSublinhado,lTachado)
Cria fonte para uso no estilo


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nTamanho numérico Tamanho da fonte   Padrão 11
cCorRGB caractere Cor da fonte em RGB   Ver Observação 1. Padrão FF000000
cNome caractere Nome da fonte   Padrão Calibri
cfamily caractere Familia da fonte   Ver Observação 2.
cScheme caractere Schema    
lNegrito lógico Fonte em Negrito   Padrão .F.
lItalico lógico Fonte em Itálico   Padrão .F.
lSublinhado lógico Fonte em Sublinhado   Padrão .F.
lTachado lógico Fonte em Tachado   Padrão .F.

Retorno

self - Id da fonte

Exemplos

Local oExcel 	:= YExcel():new()
Local nPosFont	:= oExcel:AddFont(20,"00B050","Arial","2",,.T.,.T.,.T.,.T.)
Local oStyle	:= oExcel:NewStyle():Setfont(nPosFont)
oExcel:ADDPlan()
oExcel:AddTamCol(1,1,30)
oExcel:Pos(1,1):SetValue("Arial 20,Verde,Negrito,Italico,Sublinhado,Tachado"):SetStyle(oStyle)
oExcel:Save()    //Salvar
oExcel:OpenApp() //Abrir Excel
oExcel:Close()   //Fechar e limpar objeto

image

Obs

  1. Pode ser informado com RGB ou Alfa+RGB, onde FF mais opaco e 00 mais transparente.
  2. Uma família de fontes é um conjunto de fontes com características de largura e serifa comuns. Esta é uma informação de fonte no nível do sistema.
0 Not applicable.
1 Roman
2 Swiss
3 Modern
4 Script
5 Decorative
  • Olá Mundo
  • Exemplo Ler xlsx
  • Métodos
  • Métodos Posicionamento e referência
  • Métodos Estilos
  • 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
    • Exemplo 2 - com formato tabela do Excel
    • 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 formatação de linhas

Clone this wiki locally