Histórico da Página
...
Converte um arquivo de relatório gerado no formato texto para formato PDF.
Esta função tem como pré-requisito a utilização da ferramenta TOTVSPRINTER (A partir do pacote ERP Logix 12.1.32) e também da biblioteca JAVA PDF (Anterior ao pacote ERP Logix 12.1.32 e também alternativamente quando ocorrer falha com uso da ferramenta TotvsPrinter). Veja mais informações no tópico OBSERVAÇÕES.
Sintaxe
Bloco de código |
---|
LOG_REPORT_convertLstToPdf( < l_file > , < l_client >, < l_pagelength>, < l_orientation> ) |
...
Veja também
Observações
Para que o sistema tenha êxito no uso da ferramenta TOTVSPrinter para geração de relatórios no formato PDF é preciso que o seu executável esteja disponível na pasta do AppServer. O executável tem o nome totvsprinter.exe para ambiente AppServer Windows e pdfprinter para ambiente AppServer Linux.
Estes executáveis são disponibilizados no pacote de atualização do ERP Logix e são atualizados nos ambientes do Logix na pasta chamada tools localizada abaixo da pasta indicada como ROOTPATH do ambiente AppServer Logix. Neste caso, avalie a existência dos seguintes arquivos na pasta tools abaixo do ROOTPATH do AppServer:
- totvsprinter.exe (binário para ambiente client ou server Windows)
- totvsprinter (binário para ambiente client Linux)
- pdfprinter (binário para ambiente server Linux)
- Para ambientes client que fazem uso do sistema operacional MacOS, abaixo da pasta tools existirá uma subpasta chamada macos contendo o binário chamado totvsprinter.
Futuramente o binário chamado totvsprinter será renomeado para printer, mas o funcionamento será mantido no produto independente da nomenclatura.
Em relação a biblioteca JAVA PDF é preciso que existam as seguintes bibliotecas .jar disponíveis e mapeadas na variável de ambiente CLASSPATH para os ambientes do AppServer Logix: PDFLogix.jar e itext-xx.xx.xx.jar (xx-xx-xx indica versao da biblioteca itext). Estas bibliotecas java são disponibilizadas juntamente com os pacotes de atualização do produto Logix.