Skip to content

Manual do Freemarker

Renato Crivano edited this page Jan 25, 2018 · 4 revisions

Manual da Linguagem Freemarker

https://freemarker.apache.org/docs/index.html

Variáveis internas

Documento: https://github.com/projeto-siga/siga/blob/master/siga-ex/src/main/java/br/gov/jfrj/siga/ex/AbstractExDocumento.java

Arquivo interno default.ftl

Cria as principais macros que estarão disponíveis para todos os modelos.

  • [#macro parte id titulo depende="" responsavel="" bloquear=true esconder=false]

[#-- Assinatura de Parte de Documento Colaborativo --] [#macro assinaturaParte doc parte formatarOrgao=false]

[#function par parameter]

[#function formatarCPF fmtCPF_param]

[#function validarCPF vldCPF_cpfrecebido]

[#function fmtvldCPF fmtvldCPF_param]

[#macro dumpall]

[#macro dump]

[#macro br]

[#macro atualizaoculto var valor="" default="1"]

[#macro msgid idspan texto vermelho=false]

[#macro memooculto var titulo colunas linhas reler=false obrigatorio=false default=""]

[#macro dumpvarantes] [#-- Início do comentário Aplicação: Realiza um dump antes da execução do template

[#macro dumpvardepois] [#-- Início do comentário Aplicação: Realiza um dump depois da execução do template

[#macro entrevista acaoGravar="" acaoExcluir="" acaoCancelar="" acaoFinalizar=""]

[#macro documento formato="A4" orientacao="retrato" margemEsquerda="3cm" margemDireita="2cm" margemSuperior="1cm" margemInferior="2cm"]

[#macro gravacao]

[#macro finalizacao]

[#macro assinatura]

[#macro pre_assinatura]

[#macro resumo visivel=false]

[#macro topico descricao valor]

[#macro grupo titulo="" largura=0 depende="" esconder=false]

[#macro div id="" depende="" suprimirIndependente=false]

[#macro texto var titulo="" largura="" maxcaracteres="" idAjax="" reler="" relertab="" obrigatorio="nao" default=""]

[#macro oculto var valor="" default=""]

[#macro checkbox var titulo="" default="Nao" idAjax="" reler=false onclique="" obrigatorio=false id=""]

[#macro radio titulo var reler=false idAjax="" default="Não" valor="Sim" onclique=""]

[#macro editor_antigo var titulo="" default=""]

[#macro editor var titulo="" default=""]

[#macro selecao var titulo opcoes reler=false idAjax="" onclick="" pontuacao=":"]

[#macro memo var titulo colunas linhas reler=false obrigatorio=false default=""]

[#macro formulario texto fecho="" tamanhoLetra="Normal" _tipo="FORMULÁRIO"]

[#macro assentamento_funcional texto fecho="" tamanhoLetra="Normal" _tipo="ASSENTAMENTO FUNCIONAL"] [#macro requerimento texto fecho="" tamanhoLetra="Normal" _tipo=""] [#macro requerimento2 texto _tipo="REQUERIMENTO"] [#macro mensagem texto titulo="" vermelho=false] [#macro mensagem2 texto titulo="" cor="black"] [#macro separador] [#macro caixaSelecao titulo var tipo="" idInicial="" siglaInicial="" descricaoInicial="" modulo="" desativar=false buscar=true ocultarDescricao=false reler=false idAjax="" default="" obrigatorio=false relertab="" paramList="" grande=false] [#macro selecionavel titulo var tipo reler=false idAjax="" default="" obrigatorio=false relertab="" paramList="" modulo=""] [#macro pessoa titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""] [#macro cosignatario titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""] [#macro funcao titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""] [#macro lotacao titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""] [#macro data titulo var reler=false idAjax="" default="" obrigatorio=false] [#macro letra tamanho] [#macro fixcrlf var=""] [#macro primeiroCabecalho] [#macro cabecalho] [#macro primeiroRodape] [#macro rodape] [#macro aberturaBIE] [#macro corpoBIE] [#macro fechoBIE] [#macro assinaturaBIE] [#macro numeroDJE] [#macro mioloDJE] [#macro inicioMioloDJE] [#macro fimMioloDJE] [#macro tituloDJE] [#macro inicioSubscritor] [#macro fimSubscritor]

[#macro cabecalhoCentralizadoPrimeiraPagina] [#macro cabecalhoCentralizado] [#macro cabecalhoEsquerdaPrimeiraPagina] [#macro cabecalhoEsquerda] [#macro rodapeClassificacaoDocumental somenteTR=false] [#macro rodapeNumeracaoADireita] [#macro rodapeNumeracaoCentralizada]

[#macro assinaturaCentro formatarOrgao=false incluirAssinaturaBIE=true] [#macro assinaturaMovCentro formatarOrgao=false]

[#macro estiloBrasaoAEsquerda tipo exibeData=true tamanhoLetra="11pt" obs="" omitirCodigo=false] [#macro estiloBrasaoCentralizado tipo tamanhoLetra="11pt" formatarOrgao=true numeracaoCentralizada=false dataAntesDaAssinatura=false incluirMioloDJE=false omitirCodigo=false omitirData=false topoPrimeiraPagina='' incluirAssinaturaBIE=true] [#macro processo] [#macro memorando texto fecho="Atenciosamente," tamanhoLetra="Normal" _tipo="MEMORANDO"] [#macro provimento texto="" abertura="" tamanhoLetra="Normal" _tipo="PROVIMENTO" ementa="" titulo="" subtitulo=""] [#macro portaria texto abertura="" tamanhoLetra="Normal" _tipo="PORTARIA" dispoe_sobre=""] [#macro quebraPagina] [#macro oficio _texto="" _tipo_autoridade="" _genero="" _vocativo="" _enderecamento_dest="" _nome_dest="" _cargo_dest="" _orgao_dest="" _endereco_dest="" _fecho="" _tamanho_letra="" _autoridade={} _tipo="OFÍCIO"] [#macro moeda var titulo="" largura="" maxcaracteres="" idAjax="" reler="" relertab="" obrigatorio="nao" default=""] [#macro identificacao pessoa="" funcao="" nivelHierarquicoMaximoDaLotacao="" obs="" negrito="nao"]

Clone this wiki locally