Ferramentas do usuário

Ferramentas do site


lawsty

Lawsty - Folha de estilos

Um arquivo de estilos, Lawsty, serve para modificar elementos de formatação geral de um template. Um template escrito em Lawtex pode usar um estilo, digamos “Estilo.lawsty” do seguinte modo:

 template[TEMP_ComEstilos] { 
	metainfo { 
		language = "pt_BR"
		style = "Estilo.lawsty"
	} 
 	body {
		operations {
			print "Este template tem estilo aplicado!"
		}
 	}
}

Assim, modificar o arquivo tem impacto imediato em na diagramação de uma série de documentos jurídicos instantaneamente. Você pode subir um arquivo com extensão Lawsty diretamente no sistema, no mesmo lugar onde se sobem os arquivos Lawtex. A única restrição é que os arquivos Lawsty devem subir antes dos arquivos Lawtex que os aplicam.

O Arquivo:

Os arquivos possuem em geral as seguintes propriedades:

 page-size: A4 portrait;
 page-margin:30mm 25mm 25mm 30mm;
 page-number:true;
 font-size: 12;
 font-family: Arial;
 font-color: #000;
 text-align:justify;
 line-height:15;
 line-spacing:0mm;
 title-uppercase:true;
 title-font-size:12;
 title-mask:1.A.A.A.A.;
 title-tab:true;
 title-spacing-top:0mm;
 title-spacing-left:0mm;
 title-spacing-bottom:0mm;
 title-max-level:3;
 title-align:left;
 head-title-font-size: 0;
 citation-size:40;
 citation-font-size:11;   
 citation-line-height:15;
 content-margin: 0mm 0mm 0mm 0mm;
 footer-font-size:10;
 parag-mask:a.1.1.1.1.;
 parag-size:13;
 parag-recursive:true;
 parag-number-of-spaces: 0;
 list-enum:true;
 list-font-size:11;
 list-font-bold:false;
 list-mask:1.i.a;
 list-recursive:false;
 list-spacing:10;
 list-left-delimiter:(;
 list-right-delimiter:) ;
 table-field-color: #EFEFEF;
 table-null-values:false;
 table-first-row-color: #EFEFEF;
 table-group: off;
 table-nowrap: off;
 table-field-size: 8.5;
 table-font-size: 9;
 table-padding: 5;
 table-orientation: vertical;
 table-caption: bottom;
 table-distribution: uniform;
 table-caption-align: center;
 table-cell-align: center;
 table-border-width: 1;
 table-border-color: #999;
 table-width: 100%;

Parâmetros:

  • page-size: Tamanho da página
  • page-margin: Configuração da margem da página (T - R - B - F)
  • content-margin: Configuração da margem interna do conteúdo (T - R - B - F)
  • page-number: Com numeração? (true/false)
  • font-size: Tamanho da fonte
  • font-family: Nome da fonte
  • font-color: Cor da fonte
  • text-align: Alinhamento do texto
  • line-height: Altura da linha
  • line-spacing: Espaçamento entre um parágrafo e outro (\n)
  • title-uppercase: Título sempre em uppercase? (true/false)
  • title-font-size: Tamanho da fonte dos títulos
  • title-mask: Máscara dos contadores dos títulos (1 - a - A - i - I)
  • title-tab: Tabulação dentro dos subtítulos? (true/false)
  • title-spacing-top: Espaçamento dos títulos em relação ao parágrafo anterior
  • title-spacing-left: Espaçamento dos títulos em relação à margem esquerda
  • title-spacing-bottom: Espaçamento dos títulos em relação à próxima linha
  • title-max-level: Nível máximo que um título deve contar
  • title-align: Alinhamento do título (left/right/center)
  • head-title-font-size: Tamanho da fonte do título principal
  • citation-size: Tamanho do recuo à direita de citações
  • citation-font-size: Tamanho da fonte de citações em pt
  • citation-line-height: Espaçamento entre linhas dentro de um citation. Ex. 15 corresponde a 150%.
  • footer-font-size: Tamanho da fonte no footer em pt
  • parag-mask: Máscara dos parágrafos (1 - a - A - i - I)
  • parag-size: Tamanho do recuo à direita de parágrafos
  • parag-recursive: Contador de parágrafos recursivo, ou seja, 1.2.3? (true/false)
  • parag-number-of-spaces: Números de espaços extras dentro do parágrafo
  • list-enum: Considerar enumeração? Do contrário serão bullets. (true/false)
  • list-mask: Máscara dos listas (1 - a - A - i - I)
  • list-recursive: Contador de listas recursivo, ou seja, 1.2.3? (true/false)
  • list-spacing: Espaçamento entre linhas dentro das listas
  • list-left-delimiter: Delimitadores à esquerda de contadores de listas
  • list-right-delimiter: Delimitadores à direita de contadores de listas
  • list-font-size: Tamanho da fonte em listas em pt
  • list-font-bold: Diz se as itemizações serão em bold ou não. (true/false)
  • table-field-color: Código RGB dos campos do cabeçalho da tabela
  • table-null-values: Será considerado valores nulos (0)? Do contrário aparecerá “-”. (true/false)
  • table-first-row-color: Código RGB dos campos da primeira linha da tabela
  • table-group: Mesclar primeiras colunas da tabela (on/off)
  • table-nowrap: Impedir que se quebre campos do cabeçalho da tabela (on/off)
  • table-field-size: Tamanho da fonte no cabeçalho da tabela
  • table-font-size: Tamanho da fonte no corpo da tabela
  • table-padding: Espaçamento interno dos textos dentro das células da tabela
  • table-orientation: Orientação do conteúdo das linhas da tabela
  • table-caption: Posição do título da tabela (top/bottom)
  • table-caption-align: Alinhamento do título da tabela (center/left/right)
  • table-distribution: Distribuição dos tamanhos das colunas (uniform/none)
  • table-cell-align: Alinhamento do conteúdo dentro das células da tabela (center/left/right)
  • table-border-width: Largura da borda da tabela
  • table-border-color: Cor da borda da tabela
  • table-width: Largura da tabela em relação à página
lawsty.txt · Última modificação: 2019/04/24 21:10 por anderson