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))