Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Gobes
Beiträge: 31
Registriert: 08.07.2010, 15:54

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Beitrag von Gobes » 06.12.2010, 08:59

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

 

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Beitrag von Merklin » 06.12.2010, 09:36

Hallo Gobes,

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

LG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Gobes
Beiträge: 31
Registriert: 08.07.2010, 15:54

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Beitrag von Gobes » 06.12.2010, 10:42

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Beitrag von nele_sonntag » 06.12.2010, 11:02

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

Gobes
Beiträge: 31
Registriert: 08.07.2010, 15:54

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Beitrag von Gobes » 06.12.2010, 11:36

Hallo Mandy,

und wieder ein Volltreffer - es funktioniert! :-)

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

lg zurück,

Gobes

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Drucken-Schaltfläche konfigurieren auf einzelne Seiten

Beitrag von nele_sonntag » 06.12.2010, 11:47

Gerne :-)
Viel Erfolg weiterhin :-)

Antworten