| Verfasser | Bericht |
|---|
Prolog1 Guest
| Eintragen seit: | |
| Herkunft: | |
| Berichte: | |
| Status: |
Offline
|
|
Geschrieben: 3 Sep 2010 08:59 |
|
Hallo nochmal,
gibt es die Möglichkeit, z. B. bei einer Kilometegeldabrechnung die ausgefüllt wird, eine Art AGB`s einzufügen (ggf. auf einer zweiten Seite) die erst angeklickt werden muss, bevor man ausdrucken kann? Quasi ein erforderliches Kreuz an einer richtigen Stelle machen, sonst kann man nicht ausdrucken. Ich muss für unsere Firma so etwas erstellen. Leute die Kilometergeld abrechnen und so ein Formular ausfüllen, müssen einen rechtl. Hinweis anklicken und akzeptieren, bevor sie den ausdruck machen können. Ich hoffe es kann jemand helfen.
|
nele_sonntag Super Moderator
|
Geschrieben: 3 Sep 2010 09:42 |
|
Hallo Bernd,
beim LCD würde ich es so lösen, vlt. ist es analog beim Adobe Acrobat.
//wenn AGB Kontrollkästchen angehakt ist, also den Wert 1 hat
if(AGB_Kaestchen.rawValue=="1")
{
//dann darfst Du drucken
xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0);
}
//ansonsten, mache nichts
else{} |
Diesen Code ins Click-Ereignis des Druckbuttons und vielleicht noch in das generelle preprint-Ereignis schreiben. Hoffe, man kann dann umgehen, dass er über Datei - Drucken drucken kann.
Mein Adobe stürzt grad immer ab, kann es deswegen nicht testen.
LG Mandy
|
Prolog1 Guest
| Eintragen seit: | |
| Herkunft: | |
| Berichte: | |
| Status: |
Offline
|
|
Geschrieben: 3 Sep 2010 11:35 |
|
Hallo Mandy,
habe es leider nicht so ganz verstanden, wie du es meinst. Kann ich es kopieren und einfügen?
|
nele_sonntag Super Moderator
|
Geschrieben: 3 Sep 2010 12:01 |
|
Wenn Du das PDF mit dem LivecycleDesigner erstellst, schon. Dann zunächst den Code in das CLICK-Ereignis Deines Druckbuttons und das PrePrint-Ereignis kopieren.
Du musst aber den Namen Deines Kontrollkästchens eintragen oder Deines in AGB_Kaestchen umbenennen.
LG Mandy
|
Prolog1 Guest
| Eintragen seit: | |
| Herkunft: | |
| Berichte: | |
| Status: |
Offline
|
|
Geschrieben: 5 Sep 2010 05:47 |
|
Hallo Mandy,
in welchen Click-Ereignis und in welchen Pre-Print-Ereignis muss ich es rein kopieren? Wo finde ich das? Ich weis ich bin schlimm, aber ich habe wirklich keine Ahnung wo und wie man es macht. Kannst du anhand von Beispielen (Doku-Anhang) mir es zeigen? Würde mich freuen.
Hinweis: Ich akzeptiere die Bedingungen und erkläre mich bereit dazu.
Dieser oder ein ähnlicher Satz soll in einem PDF-Formular eingefügt werden. Durch ein Klick auf diesen Hinweis (Muss erforderlich sein) soll der Ausfüller diesen Hinweis akzeptieren. Ohne diese Akzeptanz kann eben nicht gedruckt werden.
Kann ich einen Hinweis auch auf eine zweite Seite eines Formulars bringen, sodass z.B. beim Drucken der Hinweis auf der Rückseite ausgedruckt wird mit dem angeklickten Kreuz? Vielen Dank für die Hilfe.
|
nele_sonntag Super Moderator
|
Geschrieben: 5 Sep 2010 13:58 |
|
- Fenster
- Hierarchie einblenden
- Skripteditor einblenden
- Druckbutton markieren
- Anzeigen (oben) PrePrint / Print
- Client: Javascript
- Kästchen in der Hierarchie umbenennen
- Code hineinkopieren
- ausprobieren.
Mein Acro stürzt immer noch ab. Also bitte selbst testen.
LG Mandy
Anlage: agb_drucken.pdf (17 Mal aufgenommen)
|
Prolog1 Guest
| Eintragen seit: | |
| Herkunft: | |
| Berichte: | |
| Status: |
Offline
|
|
Geschrieben: 5 Sep 2010 15:38 |
|
Hallo Mandy,
so, nun habe ich es so ausprobiert (wenn ich alles richtig gemacht habe) wie du es beschrieben hast. Den Druckbutton habe ich eingefügt, unbenannt, im Scriptfenster den Befehl reinkopiert. Tut sich so wie ich es haben möchte nichts. Es wird gedruckt, wenn ich auf den Button klicke.
LG
Bernd
|
nele_sonntag Super Moderator
|
Geschrieben: 5 Sep 2010 20:12 |
|
Dann lade doch mal Dein PDF hoch.
Keine Ahnung, was da falsch gelaufen ist. Bei meinem gehts doch, oder?
LG Mandy
|
Prolog1 Guest
| Eintragen seit: | |
| Herkunft: | |
| Berichte: | |
| Status: |
Offline
|
|
Geschrieben: 6 Sep 2010 06:22 |
|
Hallo Mandy,
ich möchte dir gerne das PDF mal hochladen zur Anschauung. Ich habe zwei Seiten gemacht, wobei die zweite Seite nur zur Kenntnisnahme sein soll. (Zweite Seite soll auch nicht ausgedruckt werden)
Wie kann ich es jetzt so gestalten, das auf der ersten Seite, wenn alles ausgefüllt ist noch nicht gedruckt werden kann, sondern erst dann, wenn die zweite Seite zur Kenntnis genommen wurde? Ich hoffe du verstehst, wie ich es meine. Vielen Dank für deine Hilfe.
LG
Bernd
P.S. Wie bekomme ich die Nullen (bei gefahrenen Km) weg, sodass automatisch eine Zahl erscheint wenn ich die Kilometer eintrage?
Ich habe alles in LCD gemacht.
Anlage: Kilometergeldabrechnung PDF neu.pdf (12 Mal aufgenommen) Letzte Änderung am 8 Sep 2010 08:27 von
|
nele_sonntag Super Moderator
|
Geschrieben: 14 Sep 2010 09:36 |
|
Hallo Bernd,
Print: http://acronaut.de/forum8/2101.html
Print nur zweite Seite:
Befehl dahingehend abändern.
param3: Eine gültige Zeichenfolge, welche die letzte Seitenzahl des zu druckenden Bereichs darstellt. Seitenzahlen sind 0-basiert; das heißt, Seite 1 wird mit dem Wert 0 bezeichnet. Die Endseite wird ebenfalls gedruckt.
| Reference_Syntax.print( BOOLEAN param1, INTEGER param2, INTEGER param3, BOOLEAN param4, BOOLEAN param5, BOOLEAN param6, BOOLEAN param7, BOOLEAN param8 ) |
Also würde ich es mit
versuchen.
Nullen:
Also ich kann bei Dir keine Zahlen eingeben und es ist ein Formular mit dem Adobe Acrobat erstellt, nicht mit dem LCD.
Im LCD ist es so, dass, wenn sich Felder berechnen und Du das Skript in das Calculate Ereignis legst, immer eine Null da steht.
Wenn es Dich optisch stört, könntest Du ein Skript schreiben..wenn der Zellinhalt null ist, nimm die Fontfarbe weiß, ansonsten schwarz.
LG MandyLetzte Änderung am 14 Sep 2010 09:49 von nele_sonntag
|
 Uhrzeit 14:20 | |
|