XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Moderator: Moderatoren
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Hallo,
ich möchte mit dem XbpHTMLViewer2 PDFs anzeigen.
Das funktioniert an sich prima mit ::navigate( <cFile>).
Jetzt möchte ich das PDF ohne die Toolbar anzeigen.
Hat das schon jemand mal gemacht?
ich möchte mit dem XbpHTMLViewer2 PDFs anzeigen.
Das funktioniert an sich prima mit ::navigate( <cFile>).
Jetzt möchte ich das PDF ohne die Toolbar anzeigen.
Hat das schon jemand mal gemacht?
Gruß
Stefan
Stefan
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 3006
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 40 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Wenn du da eine Lösung findest, wäre ich auch interessiert.
Viele Grüße
Wolfgang
Wolfgang
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Ich könnte mir vorstellen, dass es irgendwie über die URL gehen könnte,
oder dass man in ein Datei im :dataFolder was konfigurieren kann.
Hab aber (noch) nix im Web gefunden.
oder dass man in ein Datei im :dataFolder was konfigurieren kann.
Hab aber (noch) nix im Web gefunden.
Gruß
Stefan
Stefan
- brandelh
- Foren-Moderator
- Beiträge: 15779
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 84 Mal
- Danksagung erhalten: 43 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Hi, wo hast du das mit dem Parameter gefunden ?
Gruß
Hubert
Hubert
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Das habe ich auch gefunden:
https://pdfobject.com/pdf/pdf_open_parameters_acro8.pdf
https://pdfobject.com/pdf/pdf_open_parameters_acro8.pdf
Gruß
Stefan
Stefan
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 3006
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 40 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Leider ist die Geschwindigkeit beim Laden und Anzeigen von PDFs und Bildern eher "bescheiden".
Wenn das so wie im Datei-Explorer funktionieren würde und auch noch Excel- und Word-Dateien wie dort, wäre das schön und zu gebrauchen.
Wenn das so wie im Datei-Explorer funktionieren würde und auch noch Excel- und Word-Dateien wie dort, wäre das schön und zu gebrauchen.
Viele Grüße
Wolfgang
Wolfgang
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 3006
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 40 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
wie bekomme ich die verwendete Version raus ?
Viele Grüße
Wolfgang
Wolfgang
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Mit dem Build 2.00.2139 wurde das Asset auf Version 1.6 aktualisiert.
In den DLLs alaska-software.webview2core.dll und alaska-software.xbphtmlviewer2.dll
selbst ist leider keine Versionsnummer enthalten.
In den DLLs alaska-software.webview2core.dll und alaska-software.xbphtmlviewer2.dll
selbst ist leider keine Versionsnummer enthalten.
Gruß
Stefan
Stefan
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 3006
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 40 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Ja, ich benutze die 2158 mit dem Asset 1.6.
Viele Grüße
Wolfgang
Wolfgang
- brandelh
- Foren-Moderator
- Beiträge: 15779
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 84 Mal
- Danksagung erhalten: 43 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
da muss ich jetzt mal blöd fragen, ist das nicht ein Windows Control, vermutlich vom Edge ?
Acrobat Reader wird dann nicht mehr gebraucht oder ?
Acrobat Reader wird dann nicht mehr gebraucht oder ?
Gruß
Hubert
Hubert
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2190
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 83 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
korrekt!
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- azzo
- 1000 working lines a day
- Beiträge: 798
- Registriert: So, 28. Mär 2010 19:21
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 22 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Hallo Stefan,
vielen Dank. Es funktioniert super.
Ich arbeite zwar mit Fivewin, aber ich kann den Aufruf genauso machen.
In Fivewin habe ich, wenn das WebView initialisiert wird, das Problem, dass ich anfänglich ein schwarzes Hintergrundfenster habe, bevor der Inhalt vollständig geladen ist, wenn ein PDF angezeigt wird.
Ist das bei xBase auch so, oder hast Du einen Trick, damit man gleich das PDF lädt oder zumindest eine Sanduhr oder Ähnliches anzeigt?
Nochmals danke für den Code ::navigate( 'file://'+cFile+'#toolbar=0' ).
LG
Otto
vielen Dank. Es funktioniert super.
Ich arbeite zwar mit Fivewin, aber ich kann den Aufruf genauso machen.
In Fivewin habe ich, wenn das WebView initialisiert wird, das Problem, dass ich anfänglich ein schwarzes Hintergrundfenster habe, bevor der Inhalt vollständig geladen ist, wenn ein PDF angezeigt wird.
Ist das bei xBase auch so, oder hast Du einen Trick, damit man gleich das PDF lädt oder zumindest eine Sanduhr oder Ähnliches anzeigt?
Nochmals danke für den Code ::navigate( 'file://'+cFile+'#toolbar=0' ).
LG
Otto
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 3006
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 40 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Ja, hinter navigate( 'file://'+cFile+'#toolbar=0' ) kann man auch noch die verschiedensten Parameter für die Ansicht setzen, z.B. #toolbar=0&view=fitV.
Die verschiedenen Parameter finder man unter dem von Stefan geposteten Link.
@Otto,
das ist bei Xbase++ auch so. Der Hintergrund des Html-Fensters bei Anzeige von PDFs erst kurz schwarz, dann hellgrau, bei Bild-Dateien schwarz, bei txt- oder xml-Dateien wir ganze Fensterbreite benutzt.
Die verschiedenen Parameter finder man unter dem von Stefan geposteten Link.
@Otto,
das ist bei Xbase++ auch so. Der Hintergrund des Html-Fensters bei Anzeige von PDFs erst kurz schwarz, dann hellgrau, bei Bild-Dateien schwarz, bei txt- oder xml-Dateien wir ganze Fensterbreite benutzt.
Viele Grüße
Wolfgang
Wolfgang
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Auch bei mir wird es beim ersten PDF kurz schwarz.
Mein naiver Versuch
zu Beginn mal ein ::navigate( "about:blank" ) zu rufen brachte auch nix.
Ich kann mir aber gut vorstellen, dass sich das mit einem WebView2 Update irgendwann mal ändert.
Mein naiver Versuch

Ich kann mir aber gut vorstellen, dass sich das mit einem WebView2 Update irgendwann mal ändert.
Gruß
Stefan
Stefan
- Martin Altmann
- Foren-Administrator
- Beiträge: 16708
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 140 Mal
- Danksagung erhalten: 62 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Äh - kleiner Vorschlag (ohne es ausprobiert zu haben, da ich das Control nicht nutze):
Könnt ihr das Control nicht mittels :Hide() verstecken (also gar nicht anzeigen), dann das PDF öffnen und nach x Sekunden Wartezeit das Control mit :Show() anzeigen?
Viele Grüße
Martin
Könnt ihr das Control nicht mittels :Hide() verstecken (also gar nicht anzeigen), dann das PDF öffnen und nach x Sekunden Wartezeit das Control mit :Show() anzeigen?
Viele Grüße
Martin

Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Hab ich auch schon dran gedacht.
Aber das ist wirklich nur sehr kurz, dass es schwarz wird und auch nur beim 1. PDF.
Da lohnt sich der Aufwand nicht.
Aber das ist wirklich nur sehr kurz, dass es schwarz wird und auch nur beim 1. PDF.
Da lohnt sich der Aufwand nicht.
Gruß
Stefan
Stefan
- brandelh
- Foren-Moderator
- Beiträge: 15779
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 84 Mal
- Danksagung erhalten: 43 Mal
- Kontaktdaten:
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
das PDF in dem Fenster (Beispiel mit HTML abgewandelt auf die PDF) sieht wirklich gut aus.
bis ich allerdings das ASSET an die EXE gebunden hatte, hab ich hier im Forum fast ne Stunde gesucht, ein alter Beitrag von Frank++ hatte die Lösung, die ich offensichtlich wieder vergessen hatte.
In der online Hilfe habe ich nichts zu ASSET gefunden, möglich dass ich blind geworden bin.
Dass man auf das "Target" also die EXE muss um im Kontextmenü das zu finden war eher unerwartet
Aber mal eine andere Frage, kann ich nicht einfach die nötigen DLL aus der ZIP ins EXE Verzeichnis legen und in der Projektdatei irgendwie angeben ?
Ich editiere ja normal mit meinem MED und meine alten Anwendungen baue ich nicht um, damit die in die Workbench passen.
Das alte HTML Fenster hatte ich nämlich in Benutzung um HTML formatierten Text anzuzeigen.
bis ich allerdings das ASSET an die EXE gebunden hatte, hab ich hier im Forum fast ne Stunde gesucht, ein alter Beitrag von Frank++ hatte die Lösung, die ich offensichtlich wieder vergessen hatte.
In der online Hilfe habe ich nichts zu ASSET gefunden, möglich dass ich blind geworden bin.
Dass man auf das "Target" also die EXE muss um im Kontextmenü das zu finden war eher unerwartet

Aber mal eine andere Frage, kann ich nicht einfach die nötigen DLL aus der ZIP ins EXE Verzeichnis legen und in der Projektdatei irgendwie angeben ?
Ich editiere ja normal mit meinem MED und meine alten Anwendungen baue ich nicht um, damit die in die Workbench passen.
Das alte HTML Fenster hatte ich nämlich in Benutzung um HTML formatierten Text anzuzeigen.
Gruß
Hubert
Hubert
- ssemleit
- Rekursionen-Architekt
- Beiträge: 171
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 32 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Ich arbeite auch ohne das Asset.
Wichtig ist, die Lib für den Linker anzugeben. z.B. so:
#pragma library( "Bin\alaska-software.xbphtmlviewer2.lib" )
Dann die 2 DLLs in das EXE Verzeichnis und gut.
Der Vorteil die DLLs selbst aus dem Zip zu kopieren ist auch der,
dass diese dann das Datum den Builds haben und nicht Datum/Uhrzeit wann das Asset installiert wurde.
Wichtig ist, die Lib für den Linker anzugeben. z.B. so:
#pragma library( "Bin\alaska-software.xbphtmlviewer2.lib" )
Dann die 2 DLLs in das EXE Verzeichnis und gut.
Der Vorteil die DLLs selbst aus dem Zip zu kopieren ist auch der,
dass diese dann das Datum den Builds haben und nicht Datum/Uhrzeit wann das Asset installiert wurde.
Gruß
Stefan
Stefan
- azzo
- 1000 working lines a day
- Beiträge: 798
- Registriert: So, 28. Mär 2010 19:21
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 22 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Hallo,
"schwarzen Hintergrundfenster bei der Verwendung von WebView2"
Ich habe einen Workaround gefunden, indem ich ein verstecktes SAY-Objekt verwende, dessen Fensterhandle ich für WebView2 nutze. Dieses SAY-Objekt wird außerhalb des sichtbaren Bereichs initialisiert. Dann verwende ich einen Timer, um das SAY-Objekt verzögert in den sichtbaren Bereich zu verschieben.
Ein Timer wird erstellt, der nach einer festgelegten Zeitspanne die Position des SAY-Objekts ändert.
LG
Otto
"schwarzen Hintergrundfenster bei der Verwendung von WebView2"
Ich habe einen Workaround gefunden, indem ich ein verstecktes SAY-Objekt verwende, dessen Fensterhandle ich für WebView2 nutze. Dieses SAY-Objekt wird außerhalb des sichtbaren Bereichs initialisiert. Dann verwende ich einen Timer, um das SAY-Objekt verzögert in den sichtbaren Bereich zu verschieben.
Ein Timer wird erstellt, der nach einer festgelegten Zeitspanne die Position des SAY-Objekts ändert.
LG
Otto
-
- Rekursionen-Architekt
- Beiträge: 265
- Registriert: Mo, 15. Apr 2019 16:19
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 4 Mal
- azzo
- 1000 working lines a day
- Beiträge: 798
- Registriert: So, 28. Mär 2010 19:21
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 22 Mal
Re: XbpHTMLViewer2 - PDF Anzeige ohne Toolbar
Hallo Dominik,
ich verwende noch eine ältere Version von UEStudio.
UEStudio '12 Development Environment
Version 12.00.0.1002
LG
Otto
ich verwende noch eine ältere Version von UEStudio.
UEStudio '12 Development Environment
Version 12.00.0.1002
LG
Otto