05.12 Formatação de texto

Winisis incorporou uma série de comandos de formatação de texto características do ambiente gráfico. Com eles é possível alterar o tamanho e a cor da fonte e desenhar molduras, por exemplo.

Limitando a abrangência da Formatação

Comandos de formatação de texto e de parágrafo normalmente passam a valer do ponto em que aparecem em diante, sendo aplicados indistintamente a todos os elementos do formato. Para aplicar a formatação a um campo ou grupo de campos isoladamente utiliza-se as chaves { }.

Exemplo:

V100,{b,v245}

Tabela de Fontes

Ao iniciar um formato de visualização, é possível especificar as fontes a serem usadas para exibição dos dados. Se esta definição estiver ausente, as fonte Courier New (font 0), Arial (font 1) e Times New Roman (font 2) serão selecionadas como default. As fontes são determinadas pelo significado de sua família e pelo seu nome, são elas:

Família Descrição

nil Desconhecida ou fontes default

roman Roman, fonte proporcional com serifa

swiss Swiss, fonte proporcional sem serifa

modern Fontes fixas com e sem serifa (Courier, …)

script Fontes de escritura (Cursive, …)

decor Fontes decorativas (Old English Zap Chancery,…)

tech Fontes matemáticas, técnicas e símbolos.

Sintaxe: fonts((familia1,fonte1),(familia2,fonte2),(familia3,fonte3),… (familian,fonten))
A tabela deve estar na primeira linha do formato e é indicada pela palavra fonts.
A matriz de fontes deve estar entre parênteses, bem como a indicação de cada fonte.
A primeira fonte listada é definida como fonte zero , a segunda como fonte 1, etc.
Para ativar a fonte desejada utiliza-se a letra f e o número da fonte:
v10/f1, v20, onde: o campo 10 terá fonte default (0) e o campo 20 terá fonte 1.
Exemplos:
Para definir a fonte Times New Roman:

fonts((roman,Times New Roman))

Definindo Goudy Old Style ATT e Arial:

fonts((roman,Goudy Old Style ATT), (swiss,Arial))

Deixe um comentário