Impressão HTML

Discussão em 'Progress 4GL' iniciado por Edgar, Abril 15, 2011.

  1. Edgar

    Edgar Sem Pontuação

    Olá pessoal,

    Estou querendo realizar a impressão de um documento HTML, mas não consegui localizar um comando que
    execute isto.

    Tentei da mesma forma em que fazemos quando criamos um documento no EXCEL, mas não obtive sucesso.

    Alguem tem alguma idéia, ou um exemplo de como se faz isto.

    Grato
  2. spiderpoison

    spiderpoison Sem Pontuação

    geralmente para gerar o HTML eu faço assim:

    Código:
    /* Cabeçalho do WebSpeed */
    {src/web/method/e4gl.i}
    PROCEDURE local-e4gl-options :
      DEFINE OUTPUT PARAMETER p_version AS DECIMAL NO-UNDO
        INITIAL 2.0.
      DEFINE OUTPUT PARAMETER p_options AS CHARACTER NO-UNDO
        INITIAL "web-object":U.
      DEFINE OUTPUT PARAMETER p_content-type AS CHARACTER NO-UNDO
        INITIAL "text/html":U.
    END PROCEDURE.
    
    /* Inicio do Programa */
    
    {&OUT} '<HTML>~n'.
    {&OUT} '<BODY>~n'.
    {&OUT} 'outro teste~n'.
    {&OUT} '</BODY>~n'.
    {&OUT} '</HTML>~n'.
  3. Edgar

    Edgar Sem Pontuação

    Na verdade seria somente a impressão de um documento já existente.

    No codigo abaixo tem um exemplo em que uso o arquivo existente para exibi-lo, mas
    preciso de um comando que o imprima.

    DEFINE VARIABLE chBrowserApplication AS COM-HANDLE NO-UNDO.
    def var c-arquivo as c init "c:\Teste\teste.html".

    CREATE "InternetExplorer.Application" chBrowserApplication.
    chBrowserApplication:visible = true.
    chBrowserApplication:Navigate(c-arquivo).


    Tks
  4. jalegria

    jalegria Membro Participativo

    saudações

    eu já tinha feito isso a um tempo atras...
    se minha memoria não falhar deve ser algo do tipo

    WebBrowser1:ExecWB(6, 2).

    pesquisa esse "ExecWB"
  5. isabelcbs

    isabelcbs Sem Pontuação

    Bom dia,

    Estou usando o navigate e está funcionando corretamente. Mas a página é aberta sem minimizada, nos forçando a clicar no ícone do IE paera visualizar. Como faço para a tela abrir maximizada?

    Isabel.

Compartilhe esta Página