Árvore de páginas

01. OBJETIVO

Citar e preparar/configurar os pré-requisitos para geração de relatório gráficos (PDF) utilizando relatórios criados no Dataviewer.

02. SITUAÇÃO

Gerar relatórios gráficos (PDF) por programas criados no Dataviewer, tanto no Windows quanto em Unix/Linux (geralmente por meio das ferramentas AppServer/RPW).

03. SOLUÇÃO

JAVA
  • Ter instalado na estação de trabalho ou na máquina onde está sendo processado o relatório (no caso do AppServer e/ou RPW), no mínimo a versão 1.5, do aplicativo Java VM - java virtual machine
  • Verificar se existe a variável de ambiente JAVA_HOME, conforme imagem abaixo:


  • O JAVA deve estar no PATH do sistema operacional, conforme exemplo abaixo:


Dica

Esta informação também pode ser verificada utilizando o Prompt do DOS - CMD - pelo comando: java -version.

Importante

No UNIX/LINUX os procedimentos são semelhantes, mantendo-se as diferenças entre os sistemas operacionais.
O essencial é que o java -version seja executado normalmente.

True Type Fonts
  • É necessário ter o pacote de fontes (true type fonts, que são utilizadas pelo Dataviewer na geração de PDF) disponível.
  • No Windows, as fontes já estão instaladas por padrão. Somente é importante certificar-se que as mesmas estão em: %WINDIR%/Fonts. Verificar se a variável de ambiente WINDIR, padrão do windows, está setada corretamente conforme imagem abaixo:

Dica

Esta informação também pode ser verificada utilizando o Prompt do DOS - CMD - pelo comando: echo %windir%\fonts


  • No UNIX/LINUX, as fontes devem ser copiadas de uma estação Windows (localizadas conforme citado acima) para um diretório qualquer que esteja no PROPATH do Appserver/RPW do Unix/Linux. Pode ser criado um novo diretório e a mesmo colocado no PROPATH para fins de melhor organização.


Fontes Necessárias

antquab.ttf
antquabi.ttf
antquai.ttf
arial.ttf
arialbd.ttf
arialbi.ttf
ariali.ttf
arialn.ttf
arialnb.ttf
arialnbi.ttf
arialni.ttf
bkant.ttf
bookos.ttf
bookosb.ttf
bookosbi.ttf
bookosi.ttf
cour.ttf
courbd.ttf
courbi.ttf
couri.ttf
georgia.ttf
georgiab.ttf
georgiai.ttf
georgiaz.ttf
gothic.ttf
gothicb.ttf
gothicbi.ttf
gothici.ttf
pala.ttf
palab.ttf
palabi.ttf
palai.ttf
times.ttf
timesbd.ttf
timesbi.ttf
timesi.ttf
trebuc.ttf
trebucbd.ttf
trebucbi.ttf
trebucit.ttf
verdana.ttf
verdanab.ttf
verdanai.ttf
verdanaz.ttf


04. 
DEMAIS INFORMAÇÕES

IMPORTANTE!

Os pré-requisitos do Java e das Fontes, devem estar disponíveis/operacionais para o mesmo usuário cuja sessão esteja renderizando o relatório PDF. Também é de extrema importância que o usuário tenha permissões para executar o java, executar scripts (.bat por exemplo) e que tenha permissão de gravação/execução no TEMP-DIRECTORY (parâmetro -T) da sessão.