Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi TWebbroser Print mit Fit to Page (https://www.delphipraxis.net/194719-twebbroser-print-mit-fit-page.html)

Mavarik 27. Dez 2017 23:49

TWebbroser Print mit Fit to Page
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Zusammen!

Ich würde gerne eine HTML Seite über den Webbrowser drucken und hierfür die Seiteneinstellungen automatisieren.

Besonders den hacken für "An Größe anpassen" aktivieren muss gesetzt werden genauso wie die Seitenränder...

Hierfür gibt es doch sicherlich einen netten DOMDocument XY Interface um diese Einstellungen zu setzen...

Jemand eine Idee / Beispiel?

Grüsse Mavarik

Daniel 28. Dez 2017 06:12

AW: TWebbroser Print mit Fit to Page
 
Ich habe das vor rund 15 Jahren mal über direkten Zugriff auf die Registrier gelöst. Die Änderungen mussten geschrieben werden, bevor der Browser instantiiert wurde, nach dem Druckauftrag habe ich die Werte wieder zurückgesetzt.

Das ist weiß Gott nicht schön, genau genommen sogar hässlich. Ich hab damals jedoch auf Teufel komm raus kein passendes Interface finden können. MSDN hat(te) zu genau diesem Thema ein Dokument mit der Liste der zuständigen Registry-Einträge.

Mavarik 28. Dez 2017 07:51

AW: TWebbroser Print mit Fit to Page
 
Zitat:

Zitat von Daniel (Beitrag 1389730)
Ich habe das vor rund 15 Jahren mal über direkten Zugriff auf die Registrier gelöst. Die Änderungen mussten geschrieben werden, bevor der Browser instantiiert wurde, nach dem Druckauftrag habe ich die Werte wieder zurückgesetzt.

Das ist weiß Gott nicht schön, genau genommen sogar hässlich. Ich hab damals jedoch auf Teufel komm raus kein passendes Interface finden können. MSDN hat(te) zu genau diesem Thema ein Dokument mit der Liste der zuständigen Registry-Einträge.

Danke habs.

\Software\Microsoft\Internet Explorer\PageSetup

Delphi.Narium 28. Dez 2017 11:10

AW: TWebbroser Print mit Fit to Page
 
Eventuell brauchbare Lektüre zum Thema:

https://marc.durdin.net/2011/07/demy...tmldialogex-2/

https://msdn.microsoft.com/en-us/lib...34(VS.85).aspx

https://stackoverflow.com/questions/...print-settings

Nochwas gefunden:
https://www.experts-exchange.com/que...age-Setup.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz