IMPRIVOX - RESUMO DO FUNCIONAMENTO

1 - Introduo

    O programa de impresso formatada permite a sada em uma  impressora
textos com boa qualidade grfica podendo realizar diversas operaes  de
alinhamento automtico de texto e incluso  de  controles  especiais  de
formatao, incluindo negritos, itlicos, subescritos e sobrescritos.

    O IMPRIVOX possui trs opes:

a) impresso original
    Neste comando, o texto a ser impresso  jogado  na  impressora,  sem
interpretao  de  qualquer  controle.  Apesar  disso,  realiza  algumas
operaes bsicas de embelezamento:

    . estabelece uma margem esquerda e direita no papel, impedindo que
      o texto saia da rea legvel razovel.
    . respeita os limites superior e inferior do papel
    . pode colocar um ttulo e numerar as pginas

    O programa de impresso realiza ainda a traduo  de  caracteres  do
cdigo internacional (ANSI) para o padro da impressora.  O  DOSVOX  vem
configurado para uma impressora tipo "epson",  tambm  chamado  de  "ibm
padro". So tambm fornecidos outros modelos opcionais que podem servir
como modelos para configurar outras impressoras.

     Os valores padres para esses parmetros que podem ser  modificados
no arquivo \dosvox\printer.amb  e  os  modelos  opcionais  "rima.amb"  e
"epson.amb". O contedo destes arquivos  mostrado mais adiante.

     O programa pula para a proxima pagina quando encontra uma linha que
contenha apenas os 3 caracteres <p>.

b) Impresso formatada

    Aqui o texto   totalmente  remargeado,  buscando-se  uma  impresso
grfica com qualidade, como aquela produzida por formatadores  de  texto
profissionais.

    O texto, entretanto, deve ser preparado com  algumas  especificaes
adicionais, incluindo margens e estilos de escrita (sublinhado, negrito,
etc.), titulos e paginao.

c) Impresso grfica

    Neste caso, o texto  jogado  diretamente  para  a  impressora,  sem
realizar nenhum tipo de controle de embelezamento.  Essa  forma    util
quando se tem um arquivo de impresso proveniente de algum outro  editor
ou gerador de grficos.

2 - Comandos do formatador

    Os comandos de embelezamento do  texto  so  inseridos  no  meio  do
texto, entre os caracteres menor e maior ("<"  e  ">").  Em  seguida  ao
comando opcionalmente pode-se colocar um  sinal  de  igual  ("=")  e  um
valor, por exemplo <ME=15>, quer dizer "margem esquerda 15". Os comandos
podem  ser  digitados    em    letras    maisculas    ou    minsculas,
indiferentemente.

     O programa  vai  tomando  as  linhas  do  texto,  rearrumando  para
respeitar a margem, e introduzindo os  controles  de  embelezamento  que
forem especificados. Ele controla o tamanho das linhas, quebrando linhas
longas e juntando linhas curtas.

    Ele passa para a proxima linha, terminando  este  paragrafo,  quando
encontra uma linha comecando com  um  espaco  em  branco  ou  uma  linha
totalmente vazia.

    Os comandos do formatador so os seguintes:

a) comandos de margem e espacejamento

<MS=valor>     margem superior
<MI=valor>     margem inferior
<ME=valor>     margem esquerda
<MD=valor>     margem direita
<EL=valor>     espacejamento entre linhas

b) titulo e paginacao

<TIT=texto>    Titulo
<NTIT>         Nao titula a partir deste local
<P>            Forca salto de pagina
<PP>           Avisa e para antes de trocar de pagina
<NPP>          Nao para para trocar pagina

c) alinhamento e separacao de silabas

<AL>           Faz alinhamento `a direita das linhas
<NAL>          Nao faz alinhamento `a direita das linhas
<SS>           Separa silabas
<NSS>          Nao separa silabas

d) Tipo de letra

<IN>           Inicio de texto negritado
<FN>           Fim de texto negritado
<IS>           Inicio de texto sublinhado
<FS>           Fim de texto sublinhado
<II>           Inicio de texto em italico
<FI>           Fim de texto em italico
<ISO>          Inicio de texto sobreescrito
<FSO>          Fim de texto sobrescrito
<ISU>          Inicio de texto subescrito
<FSU>          Fim de texto subescrito

e) forar quebra de paragrafo

<NL>           Passa imediatamente para a proxima linha

Obs.: esse comando e' muito util pois o formatador sempre tenta
      juntar linhas subsequentes formando paragrafos.  Caso
      se deseje criar linhas parcialmente preenchidas, comecando
      na coluna 1, se introduz este controle no inicio da linha.

