Hallo Forum,
wieder einmal eine Frage.
wie rufe ich über
Runprogram ("test.html")
den Browser auf und starte gleich die Druckfunktion ?
Dabke für die Info
gruß gnaps
Runprogram mit Browser Druck Parameter
Runprogram mit Browser Druck Parameter
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Runprogram mit Browser Druck Parameter
Nutze lieber WebGadget, füge ein JavaScript-Code hinzu und lasse es beim dom:loaded-Event ausführen.
JS-Code fürs Ausdrucken: window.print()
JS-Code fürs Ausdrucken: window.print()
Re: Runprogram mit Browser Druck Parameter
Hi RSBasic,
ich nutze schon das Webgadget, rufe dann den Browser zum drucken auf.
Wie mache ich das direkt ??
Danke für die Hilfe
Gruß gnaps
ich nutze schon das Webgadget, rufe dann den Browser zum drucken auf.
Wie mache ich das direkt ??
Danke für die Hilfe
Gruß gnaps
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Runprogram mit Browser Druck Parameter
Du kannst den Quellcode der geladenen Seite in deinem WebGadget nachträglich modifizieren.
Was du machen musst, um das Druckfenster direkt beim Laden aufzurufen, ein Javascript-Code einbetten.
Siehe PB-Hilfe fürs Ändern des Quellcodes deiner Seite, die du laden möchtest.
Oder wenn du die HTML-Datei bearbeiten kannst, dann füg dort den JS-Code ein.
Was du machen musst, um das Druckfenster direkt beim Laden aufzurufen, ein Javascript-Code einbetten.
Code: Alles auswählen
<script type="text/javascript">
window.print();
</script>
Oder wenn du die HTML-Datei bearbeiten kannst, dann füg dort den JS-Code ein.
Re: Runprogram mit Browser Druck Parameter
geht auch, wenn man das print direkt aufruft:
Grüße ... Kiffi
Code: Alles auswählen
#myWindow = 0
#myButton = 0
#myBrowser = 1
OpenWindow(#myWindow, 0, 0, 600, 400, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ButtonGadget(#myButton, 10, 10, 100, 25, "Print")
WebGadget(#myBrowser, 10, 40, 580, 350, "http://www.purebasic.com")
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Break
Case #PB_Event_Gadget
If EventGadget() = #myButton
SetGadgetText(#myBrowser, "javascript:window.print();")
EndIf
EndSelect
ForEver
a²+b²=mc²
Re: Runprogram mit Browser Druck Parameter
Danke Kiffi,
fuktioniert bestens mit
fuktioniert bestens mit
Code: Alles auswählen
SetGadgetText(#myBrowser, "javascript:window.print();")
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)