Versões comparadas
comparado com
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
O que é?
Classe com métodos de fábrica estáticos para auxiliar a montagem dos objetos de configuração.
Cada um dos métodos é responsável pela construção de um objeto da classe JsonObject
que servirá de opções
Aviso |
---|
A classe está disponível a partir das libs com label igual ou superior a |
Métodos
MakeFont()
Constrói um objeto para a configuração de fonte a ser utilizado na classe/método FwPrinterXlsx():SetFontConfig()
.
As propriedades preenchidas pelo método são:
Nome | Tipo | Obrigatório | Default | Referência | Descrição |
font | caractere | x | FwPrinterFont():Calibri() | x | código da fonte para uso |
size | numérico | x | 11 | x | tamanho da fonte para uso |
italic | lógico | x | .F. | x | deve aplicar itálico? |
bold | lógico | x | .F. | x | deve aplicar negrito? |
underline | lógico | x | .F. | x | deve aplicar sublinhado? |
Sintaxe: FwXlsxPrinterConfig():MakeFont(jFontConfig) → jFontConfig
A implementação que seja feito sem informar parâmetro e portanto é recuperado um objeto com as configurações padrões ou, que seja realizada a definição de algumas propriedades específicas que o método preencha as demais com o valor padrão.
Bloco de código | ||
---|---|---|
| ||
// recupera todas as propriedades com valor padrão para alterar depois
jDefConfig := FwXlsxPrinterConfig():MakeFont()
jDefConfig['font'] := FwPrinterFont():ArialBlack()
jDefConfig['size'] := 13
jSpecCfg := JsonObject():New()
jSpecCfg['size'] := 15
jSpecCfg['bold'] := .T.
// mantém as configurações definidas e preenche as demais com os valores padrões
jSpecCfg := FwXlsxPrinterConfig():MakeFont(jSpecCfg) |
MakeFormat()
MakeBorder()
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas