Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
MacPurschi
Beiträge: 43
Registriert: 11.10.2012, 09:44

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von MacPurschi » 12.11.2014, 12:09

Hallo liebe Acronauten,

gibt es eine Möglichkeit, beim öffnen eines dynamischen Formulars zu prüfen, ob dieses mit dem Acrobat Reader in Version XY geöffnet wird?
Ich möchte damit verhindern, dass mein Formular in einem anderen PDF-Viewer geöffnet und bearbeitet wird, um den vollen Funktionsumfang zu garantieren.
Das lässt sich doch bestimmt mit einem raffinierten Script lösen?!

Vielen Dank vorab für eure Unterstützung.
VG MacPurschi

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von radzmar » 12.11.2014, 12:55

Das geht mit einem kleinen Script im initialisze Event des Formulars.

Code: Alles auswählen

if (parseFloat(xfa.host.version) < 10) {
	xfa.host.messageBox("Sie müssen Adobe Reader 10 / Adobe Acrobat 10 oder höher verwenden, um dieses Formular nutzen zu können!");
}


FormAT
Beiträge: 101
Registriert: 08.10.2008, 11:07

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von FormAT » 16.11.2014, 18:23

Hallo radzmar,

ich habe ein ähnliches Problem.
Wo genau muss ich dein Script eingeben??

VG - FormAT

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

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von nele_sonntag » 16.11.2014, 18:57

Hallo FormAT,

Du solltest das Script in ein Event packen, was am Anfang ausgeführt wird, bspw. dem "initialize" und am besten in das Teilseitenformular.

LG Mandy

FormAT
Beiträge: 101
Registriert: 08.10.2008, 11:07

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von FormAT » 17.11.2014, 18:02

Hallo Mandy,

Teilseitenformular ist damit das Teilformular gemeint?

Den Test kann ich wohl nur mit dem Reader 9 bzw. mit Acrobat IX machen?

Vielen Dank und noch einen schönen Abend

wünscht FormAT

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von radzmar » 17.11.2014, 20:50

Es ist völlig egal bei welchem Objekt in der Hierachie Du das Script anwendest.
Aber üblicherweise fängt man ganz oben bei "Formular1" an, weil das jeder macht und man so Sachen später leichter wiederfindet.

Das Skript sollte in alle Version des Reader seit 7.0 funktionieren.
Man muss es natürlich entsprechend an die gewünschte Version anpassen und darauf achten, dass man im Skripteditor von Designer JavaScript eingestellt hat!

FormAT
Beiträge: 101
Registriert: 08.10.2008, 11:07

Beim Öffnen eines Formulars prüfen, ob Acrobat Reader in bestimmter Version verwendet wird

Beitrag von FormAT » 18.11.2014, 16:08

Hallo radzmar,

ich glaube jetzt habe ich kapiert wo das Script hingehört.

Schönen Dank und eine schöne Weihnachtszeit

wünsche ich dir und allen Helfern

FormAT

Antworten