Hallo,
ich möchte in einem Programm eine HTML-Seite anzeigen. Das geht wunderbar mit TIpHtmlPanel und noch besser mit THtmlPort.
Mein Problem ist, dass die Seite viel zu groß ist, um komplett in dem Bereich der Komponente zu passen. Darum möchte ich die Anzeige verkleinern und ggf. auch vergrößern.
In den gängigen Browsern kann man dieses z.B. über [Strg]+[-] bzw. [Strg]+[-].
Hat jemand das Wissen oder eine Idee, wie ich das bewerkstelligen kann?
Danke und viele Grüße
Willi4Willi
THtmlPort - HTML-Seiten anzeigen und Größe ändern
- willi4willi
- Lazarusforum e. V.
- Beiträge: 170
- Registriert: Sa 1. Nov 2008, 18:06
- OS, Lazarus, FPC: Lazarus 3.8 FPC 3.2.2 x86_64-win64-win32/win64 x86_64-linux-gtk2
- CPU-Target: i386, win64, arm
THtmlPort - HTML-Seiten anzeigen und Größe ändern
Viele Grüße
Willi4Willi
------------
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: THtmlPort - HTML-Seiten anzeigen und Größe ändern
Beim HTML Panel bin ich mir sehr sicher, dass es nicht geht. Beim HTML Port wird das auch nicht gehen. Das Zoomen ist leider keine einfache Sache.
Du könntest vielleicht versuchen, eine Art Lupe zu erstellen, mehr aber wohl kaum. Um das Zoomen einzubauen, müsste man meiner Meinung nach, sehr viel Ändern....
Du könntest vielleicht versuchen, eine Art Lupe zu erstellen, mehr aber wohl kaum. Um das Zoomen einzubauen, müsste man meiner Meinung nach, sehr viel Ändern....
MFG
Michael Springwald
Michael Springwald
- willi4willi
- Lazarusforum e. V.
- Beiträge: 170
- Registriert: Sa 1. Nov 2008, 18:06
- OS, Lazarus, FPC: Lazarus 3.8 FPC 3.2.2 x86_64-win64-win32/win64 x86_64-linux-gtk2
- CPU-Target: i386, win64, arm
Re: THtmlPort - HTML-Seiten anzeigen und Größe ändern
Die Idee, von der Seite einfach ein Foto zu schießen und dann dieses Bild mit TImage darzustellen ist mir auch schon gekommen.
Nur wie komme ich an die komplette Seite heran?
Mit z.B. THtmlviewer1.Canvas komme ich nur an den sichtbaren Bereich. Alles, was sich hinter den Scrollbalken versteckt, sollte ja ebenfalls mit aufs Foto.
Viele Grüße
Willi4Willi
Nur wie komme ich an die komplette Seite heran?
Mit z.B. THtmlviewer1.Canvas komme ich nur an den sichtbaren Bereich. Alles, was sich hinter den Scrollbalken versteckt, sollte ja ebenfalls mit aufs Foto.
Viele Grüße
Willi4Willi
Viele Grüße
Willi4Willi
------------
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: THtmlPort - HTML-Seiten anzeigen und Größe ändern
Vielleicht hilft ja, die Druckvorschau. In der muss ja alles in einem Canvas gerendert werden.
Schau sie dir mal an.
Du musst ja nicht drucken, vielleicht findest du da weitere Hinweise, wie du dein Problem lösen könntest.
Aber: Wenn du eine Zoom Funktion auf diesen Weg einbauen möchtest, könnte es sein, dass das Bild unscharf wird und verpixelt wird.
Ich denke, du wirst wohl WebKit bzw. die Gecko-Engine nutzten müssen. Jedoch habe ich beide nicht zum laufen gebracht.
Hinweis: Ich Arbeite zwar an einer Anzeige Komponente, aber das schon seit Sechs Jahren. Rechne also nicht mit einem Schnellen Erfolg.
Das Konzept was ich jetzt habe, sieht aber relativ gut aus... es kann sich nur noch um Jahre handeln *G*.
Schau sie dir mal an.
Du musst ja nicht drucken, vielleicht findest du da weitere Hinweise, wie du dein Problem lösen könntest.
Aber: Wenn du eine Zoom Funktion auf diesen Weg einbauen möchtest, könnte es sein, dass das Bild unscharf wird und verpixelt wird.
Ich denke, du wirst wohl WebKit bzw. die Gecko-Engine nutzten müssen. Jedoch habe ich beide nicht zum laufen gebracht.
Hinweis: Ich Arbeite zwar an einer Anzeige Komponente, aber das schon seit Sechs Jahren. Rechne also nicht mit einem Schnellen Erfolg.
Das Konzept was ich jetzt habe, sieht aber relativ gut aus... es kann sich nur noch um Jahre handeln *G*.
MFG
Michael Springwald
Michael Springwald
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Re: THtmlPort - HTML-Seiten anzeigen und Größe ändern
Du kanst mit dem panel den inhalt auf nen canvas rendern und den stretchen
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/