Acrobat Reader

Discussão em 'Progress 4GL' iniciado por geovaneh, Outubro 16, 2009.

  1. geovaneh

    geovaneh Sem Pontuação

    Tenho um programa no Datasul EMS que faz a geração de um documento em PDF e abre o mesmo na tela para o usuário.
    Coloquei uma opção para imprimir direto na impressora via ShellExecuteA do windows. O problema é que o acrobat fica aberto minimizado no fim da impressão.
    Estou utilizando o código abaixo:
    run ShellExecuteA (input 1, /* long */
    input 'print', /* char */
    input tt-param.c-arquivo-pdf, /* char */
    input cWorkDirectory, /* char */
    input session:temp-dir, /* char */
    input 0, /* long */
    output iReturnResult). /* long */
    Alguém tem alguma dica para que eu consiga fechar o acrobat depois da impressão?
    Muito obrigado
  2. naluf

    naluf Membro Participativo

    Utilize o seguinte código...

    1. Encerrar o processo no EMS:
    TASKKILL -f -im AcroRd32.exe. ==> finaliza o Acrobat
    Eu utilizo este código antes de gerar o pdf para derrubar tudo que está pendente, e após isso a impressão.

    2. Copia de Arquivos
    DOS SILENT COPY VALUE('arq-orig') VALUE('arq-dest').

    3. Eliminar Arquivos
    DOS SILENT DEL VALUE('arquivo').
  3. valter

    valter Membro Participativo

    Boa tarde ,

    tem como você mandar uma cópia do programa que gera em excel para mim.

    valterjdlucena@yahoo.com.br

    desde já agradeço!
  4. valter

    valter Membro Participativo

    Disculpa em pdf

Compartilhe esta Página