Seite 1 von 1

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Verfasst: 06.12.2010, 08:59
von Gobes
Hallo zusammen,

weiss jemand, wie man die Drucken-Schaltfläche so konfigurieren kann, dass von einem 10-seitigen Formular z.B. nur die Seiten 4 bis 7 ausgedruckt werden?

Wie muss man den Standard-Code (im folgenden abgebildet) des click-Events der Drucken-Schaltfläche abändern?
[fontsize=2][fontsize=2]
<event activity="click">

<script contentType="application/x-javascript">xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 1, 0, 0, 0);</script>

</event>
[/fontsize]
[/fontsize]

Schöne Grüße und vielen Dank im voraus,

Gobes

 

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Verfasst: 06.12.2010, 09:36
von Merklin
Hallo Gobes,

Im LCD brauchst du die HTML Quelle aber garnicht. Es geht auch einfacher.
Siehe Beispiel

LG Merklin

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Verfasst: 06.12.2010, 10:42
von Gobes
Hallo Merklin,

hervorragend! Genau das was ich gesucht habe! :-)

Vielen herzlichen Dank für Deine Hilfe!

Ich traue mich zwar kaum, dass auch noch zu fragen, aber ich mache einfach mal: fällt Dir vielleicht auch noch eine Möglichkeit ein, neben diesen Button einen zweiten Button zu platzieren, bei dessen Klick man auf eine bestimmte Seite in besagtem Dokument springt? Also im Beispiel eine Button auf der ersten Seite, der folgenden bewirkt: "Jump to Page 4"?

Nochmals vielen Dank und schöne Grüße,

Gobes

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Verfasst: 06.12.2010, 11:02
von nele_sonntag
Hallo Gobes,

dafür gibt es bereits vordefinierte Objekte in der Bibliothek. Diese einfach auf die Masterseite ziehen, dann sind sie auf jeder Seite verfügbar,

Code: Alles auswählen

//Erste Seite
xfa.host.currentPage = 0;

Code: Alles auswählen

//die jeweils nächste Seite
xfa.host.pageDown( );

Code: Alles auswählen

//die jeweils vorige Seite
xfa.host.pageUp( );

Code: Alles auswählen

//Letzte Seite
xfa.host.currentPage = xfa.host.numPages - 1;
Möchtest Du nun mit einem Button bestimmte Seiten anspringen, einfach den Code entsprechend abändern. Bedenke hierbei immer (wie Merklin schon sagte), dass der Zähler bei 0 beginnt,
also
Seite 1 = xfa.host.currentPage = 0;
Seite 2 = xfa.host.currentPage = 1;
Seite 3 = xfa.host.currentPage = 2;
usw...

Code: Alles auswählen

//Seite 3
xfa.host.currentPage = 2;
LG Mandy

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Verfasst: 06.12.2010, 11:36
von Gobes
Hallo Mandy,

und wieder ein Volltreffer - es funktioniert! :-)

Herzlichen Dank auch an Dich! Wirklich sehr nett von Dir bzw. Euch! :-)

lg zurück,

Gobes

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Verfasst: 06.12.2010, 11:47
von nele_sonntag
Gerne :-)
Viel Erfolg weiterhin :-)