Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Duda con WebBrowser (https://www.clubdelphi.com/foros/showthread.php?t=10588)

hermes_32 23-05-2004 20:19:16

Duda con WebBrowser
 
Hola compañeros de viaje...

Estoy usando un WebBrowser para visualizar unos documentos de word que tengo, pero el problema que tengo es que cuando se visualiza en pantalla me salen las reglas arriba y a la izquierda del documento. Hay manera de decirle al WebBrowser que muestre el documento limpio, sin reglas ni nada??. Como si fuera una página web por ejemplo.

Otras veces me sale a la izquierda del documento como un esquema del word que se muestra, eso se puede quitar??


Espero que se entienda lo que quiero explicar...y sobretodo que haya solucion... :)

Un saludo.

__hector 23-05-2004 21:29:18

El problema es que cuando visualizas el documento de word, no tienes realmente control del Webbrowser, sino que el mismo ejecuta un ActiveX que funciona como visualizador del documento, para poder mostrarlo. Es tanto asi que si intentas hacer lo mismo en una pc que no tenga office instalado, no podrias visualizar el documento.

Piensa en soluciones alternativas para visualizar el documento, como la conversion a algun otro formato previo a ser mostrado.

jachguate 24-05-2004 03:54:37

O bien valerte de que word es un Ole-Server para mostrar directamente dentro de tu aplicación el documento de word... aunque convengo que no es el formato mas adecuado. Porque no html??

Hasta luego.

;)

hermes_32 24-05-2004 12:59:19

Si, la solución sería tener los documentos con html y listo. Pero la gente que quiere la aplicación me va a pasar los documentos en word y tendría que convertirlos. Hay alguna manera de poder convertir los documentos de word a html???

jachguate 24-05-2004 16:40:33

En word... "guardar como" y elegir como formato html.

Hasta luego.

;)

hermes_32 24-05-2004 16:51:28

Yaaaaaa, pero lo tengo que hacer en ejecución y no se guarda bien.
He probado con word.application pero no debe de funcionar muy fino lo de guardar como ...

roman 24-05-2004 18:45:57

Tal como lo tienes con el WebBrowser lo puedes hacer. Una vez que el documento de Word está cargado en el browser, la propiedad Document del WebBrowser apunta a un objeto WordDocument desde el cual puedes manipular Word, por ejemplo:

Código Delphi [-]
uses
  Word97; // Reemplazar por la versión que se tenga de Word

procedure HideRuler;
var
  Doc: _Document;

begin
  Doc := WebBrowser1.Document as _Document;
  Doc.Application.ActiveWindow.ActivePane.DisplayRulers := false;
end;

// Saludos


La franja horaria es GMT +2. Ahora son las 08:33:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi