Páginas filhas
  • LOG_REPORT_convertLstToPdf

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

LOG_file_openMode

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.jaritext-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.