mit Kontrollbutton Bild druckbar machen

Ob nun dynamisch agierende Subformulare, oder einfach nur Textfelder...
Anton_s
Beiträge: 10
Registriert: 04.01.2011, 13:22

mit Kontrollbutton Bild druckbar machen

Beitrag von Anton_s » 04.01.2011, 13:48

Hallo,

bin heute das erste mal die verlegenheit gekommen, etwas mit LiveCycle zu erstellen. Leider ist das Programm sehr komplex.

Ich habe ein kleines Problem.
Ich möchte wenn Kontrollkästchen 1 bestätigt ist
das sich die Eigenschaft von Bild 1
von sichtbar (nur Bildschirm)
auf sichtbar geändert wird.

Wie funktioniert sowas ?

Mfg

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

mit Kontrollbutton Bild druckbar machen

Beitrag von nele_sonntag » 04.01.2011, 14:06

Hallo Anton,

die schnellste Lösung, die mir einfällt, ist:
  1. Bild auf generell sichtbar stellen
  2. Beim normalen drucken vor dem Druckvorgang folgendes Skript einfügen: 

Code: Alles auswählen

//wenn KK aktiviert ist, also den Wert 1 besitzt
if(Kontrollk.rawValue == 1){
Bild.presence="visible";
xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0);
}else{
Bild.presence="hidden";
xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0);
}
 
LG Mandy

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

mit Kontrollbutton Bild druckbar machen

Beitrag von nele_sonntag » 04.01.2011, 14:13

Der Vollständigkeit halber, würde ich im POSTPRINT-Ereignis des SEITEN-TEILFORMULARES das Bild wieder erscheinen lassen.

Code: Alles auswählen

Formular1.tf_seite1.bild_1.presence="visible";
LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Anton_s
Beiträge: 10
Registriert: 04.01.2011, 13:22

mit Kontrollbutton Bild druckbar machen

Beitrag von Anton_s » 04.01.2011, 14:23

Hallo,

warum funktioniert das so nicht ?


Formular1.#subform[0].Kontrollkästchen1::full - (FormCalc, client)
If (Kontrollkästchen1.rawValue == true Then
Bild1.presence = "visible"
Else
Bild1.relevant = "-print"
Endif

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

mit Kontrollbutton Bild druckbar machen

Beitrag von nele_sonntag » 04.01.2011, 14:26

Was soll denn bei Deiner Bedingung wahr sein? Du sagst, wenn der Wert des KK wahr ist?

Der Wert des KK ist 1 oder 0, mit wahr und falsch kannst Du, wenn Du den Wert mit rawValue abfragst, nicht arbeiten, das ist ja nur bei klassichen boolschen Werten/Rückgaben so.

Des Weiteren fehlt Dir für den vollständigen Syntax eine Klammer:

Code: Alles auswählen

if(Bedingung) then
Anweisungsblock
endif
Mit relevant habe ich noch nicht gearbeitet, aber lt. Hilfe ist es ja definitiv ein probates Mittel.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Anton_s
Beiträge: 10
Registriert: 04.01.2011, 13:22

mit Kontrollbutton Bild druckbar machen

Beitrag von Anton_s » 04.01.2011, 14:31

Bin wohl zu stark von anderen Sprachen geprägt ;);)

Leider funktioniert aber


Formular1.#subform[0].Kontrollkästchen1::full - (FormCalc, client)
If (Kontrollkästchen1.rawValue == 1 Then
Bild1.presence = "visible"
Else
Bild1.relevant = "-print"
Endif

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

mit Kontrollbutton Bild druckbar machen

Beitrag von nele_sonntag » 04.01.2011, 14:32

Klammer nach der Bedingung:

Code: Alles auswählen

If (Kontrollkästchen1.rawValue == 1) Then
Bild1.presence = "visible"
Else
Bild1.relevant = "-print"
Endif
und evtl. alles klein, weiß nicht, wie genau das Formcalc nimmt.

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

Anton_s
Beiträge: 10
Registriert: 04.01.2011, 13:22

mit Kontrollbutton Bild druckbar machen

Beitrag von Anton_s » 04.01.2011, 17:18

zum einfacheren testen möchte ich mittlerweile nur noch das Bild per Kontollkästchen sichtbar bzw. unsichtbar machen.

Hier mein Code:

Code: Alles auswählen

if (Kontrollkästchen1.rawValue == 1) then
Bild.presence = "visible"
else
Bild.presence = "invisible"
endif
Leider immer noch ohne funktion :-(

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

mit Kontrollbutton Bild druckbar machen

Beitrag von nele_sonntag » 04.01.2011, 18:51

Vielleicht ist Dein Verweis auf das KK oder das Bild nicht eindeutig und Du müsstest den kompletten Pfad nehmen?

Ferndiagnose schwierig. Dann lade doch einfach mal Dein PDF hoch.

LG Mandy

Anton_s
Beiträge: 10
Registriert: 04.01.2011, 13:22

mit Kontrollbutton Bild druckbar machen

Beitrag von Anton_s » 04.01.2011, 19:37

Also hier ist die Datei:

http://uploaded.to/file/253gki

ich bin gespannt.

Antworten