yan2021
Goto Top

Adobe Acrobat PDF - Schaltfläche - aktuelle Seite drucken

Hallo liebe Admin-User,

ich habe nochmal ein kleines Problem.
Und zwar möchte ich in einem ausfüllbaren PDF-Dokument der bereits eingefügten "DRUCKEN"-Schaltfläche die Funktion geben, dass nur die aktuelle Seite gedruckt wird.

Im Standard-Zustand wird ja das normale Druckfenster aufgerufen...

Hier mal ein Screenshot, wie die Schaltfläche jetzt eingerichtet ist:

schaltfläche drucken

Was muss ich ändern, damit über die Schaltfläche nur die aktuelle Seite ausgedruckt wird?

Grüße von
Yan face-wink

Content-Key: 6200083568

Url: https://administrator.de/contentid/6200083568

Printed on: May 4, 2024 at 09:05 o'clock

Mitglied: 6017814589
Solution 6017814589 Mar 03, 2023 updated at 10:24:00 (UTC)
Goto Top
this.print(false, this.pageNum, this.pageNum);

RTFM
Member: Yan2021
Yan2021 Mar 03, 2023 updated at 10:32:20 (UTC)
Goto Top
Hallo und danke für die schnelle Antwort.

Durch die verlinkte Seite blicke ich - ehrlich gesagt - nicht wirklich durch. Und dann auch noch alles in englisch face-smile

Ich muss also im Reiter "Aktionen" dann "JavaScript ausführen" wählen, statt "Menübefehl ausführen"... richtig?

Und... müßte ich genau diesen Code übernehmen, wenn nur die aktuelle Seite ausgedruckt werden soll? Also die Seite, auf der sich die Drucken-Schaltfläche befindet?

Grüße von
Yan face-wink
Mitglied: 6017814589
6017814589 Mar 03, 2023 updated at 10:35:00 (UTC)
Goto Top
Und dann auch noch alles in englisch
Der Freitag gibt sich wieder die Klinke in die Hand 🐟.
Und... müßte ich genau diesen Code übernehmen, wenn nur die aktuelle Seite ausgedruckt werden soll?
Finde es selbst raus .
Member: Yan2021
Yan2021 Mar 03, 2023 at 10:34:44 (UTC)
Goto Top
hahaha, ja.

Habe es jetzt getestet und es funktioniert.

Es kommt jedoch nur eine Meldung, dass gedruckt wird.
Kann man auch eine Maske bekommen, wo man den Drucker auswählen kann, falls man auf einem anderen ausdrucken will?

Grüße von
Yan face-wink
Mitglied: 6017814589
6017814589 Mar 03, 2023 updated at 10:46:26 (UTC)
Goto Top
Zitat von @Yan2021:
Es kommt jedoch nur eine Meldung, dass gedruckt wird.
Kann man auch eine Maske bekommen, wo man den Drucker auswählen kann, falls man auf einem anderen ausdrucken will?
Tja wie gesagt Manual noch nicht einmal überflogen 🤮 , da steht es doch wenn man es mal lesen würde ... ersten Parameter meines Codes auf "true" setzen
(optional) If true (the default), will cause a UI to be presented to the user to obtain printing information and confirm the action.
Member: Yan2021
Yan2021 Mar 03, 2023 at 10:42:00 (UTC)
Goto Top
sorry, aber ich habe keine Erfahrung mit solchem JavaScript Code.

Ich habe jetzt eingesetzt:

this.print(false, this.pageNum, this.pageNum);
// Print a file silently
this.print({bUI: false, bSilent: true, bShrinkToFit: true});

Dann kommt keine Meldung mehr und er druckt zunächst die aktuelle Seite.
Kurz danach jedoch druckt er auch das komplette Dokument (und das will ich ja verhindern).

Wie müßte ich den von Dir weiter oben eingefügten Code anpassen, damit man den Drucker auswählen kann und das dann automatisch die aktuelle Seite gedruckt wird?

Grüße von
Yan face-wink
Mitglied: 6017814589
6017814589 Mar 03, 2023 updated at 10:47:54 (UTC)
Goto Top
Lies meinen Kommentar nochmal ganz in Ruhe, dann wirst auch du erleuchtet ... immer diese copy n paster ... Und tschüss...
Member: MirkoKR
MirkoKR Mar 03, 2023 at 10:49:26 (UTC)
Goto Top
Moin. Yan.

... wenn heute nicht Freitag wäre ... face-big-smile

Wenn du 2x this.print ausführst, was denkst du, was passiert?

Und was ist am Hinweis von @6017814589 nicht nachvollziehbar?
Member: Yan2021
Yan2021 Mar 03, 2023 at 11:56:16 (UTC)
Goto Top
Hallo,

danke Euch.
Hat wunderbar funktioniert mit dem folgenden Code:

this.print(true, this.pageNum, this.pageNum);

Grüße von
Yan face-wink