LiveCycle Designer Username automatisch einfügen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
rufin
Beiträge: 3
Registriert: 09.12.2009, 11:53

LiveCycle Designer Username automatisch einfügen

Beitrag von rufin » 09.12.2009, 12:15

Ich bin bei der Erstellung für ein Formular im Adobe LiveCycle Designer und möchte in einem Feld den Windows Beutzernamen automatisch wiedergeben, damit nicht jeder Beutzer das Namenfeld ausfüllen muss.

Gibt es hierfür eine Lösung?


walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

LiveCycle Designer Username automatisch einfügen

Beitrag von walde » 12.12.2009, 18:48

Hallo rufin,

 

Das Objekt "identity" ist hierfür die Lösung. Dieses ist aber aus Gründer der Sicherheit von Adobe als "trustedFunction" eingestuft. Dies bedeutet, dass die Funktion "identity" nur über ein Folder Level Java Skript oder die JavaScript Konsole im Acrobat ausgeführt werden kann. Ein Folder Level Java Skript ist eine externe *.js Datei, die das benötigte Skript zum auslesen des Benutzernamen unter Windows ausführt. Diese Datei muss lokal auf dem Computer des Anwenders gespeichert werden.

 

Gruß,

 

Walde 

rufin
Beiträge: 3
Registriert: 09.12.2009, 11:53

LiveCycle Designer Username automatisch einfügen

Beitrag von rufin » 12.12.2009, 22:29

Vielen Dank für die schnelle Antwort, leider bin ich in dieser Beziehung ein Anfänger und bräuchte ich eine genaue Anleitung für die einzelnen Schritte oder vielleicht noch besser eine Beispieldatei.

Danke für die Hilfe!!!

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

LiveCycle Designer Username automatisch einfügen

Beitrag von walde » 13.12.2009, 11:17

Hallo rufin,

 

Anbei eine *.Zip Datei, welche eine *.PDF und eine *.js Datei enthält.

Die *.js Datei kann ohne weiteres in eines der folgenden Verzeichnisse kopiert werden.

Das Benutzer JavaScript Verzeichniss, welches das Script nur bei dem jeweiligen Benutzer auslöst.

Das Programm JavaScript verzeichniss, welches das Script bei allen an dem Computer angemeldeten Benutzern auslöst.

 

Zu den Verzeichnissen:

Wenn Sie in Acrobat die JavaScript Console mittels "Strg + J" aufrufen, sollten Sie dort die Zeile "app.getPath("user", "javascript");" eingeben und Markieren. Nun  sollten Sie "Str + Enter" betätigen, damit die Zeile ausgelöst wird. Nachfolgend bekommen Sie das Pfad für das Benutzer JavaScript Verzeichniss auf Iher Festplatte.

Wenn Sie anstatt "app.getPath("user", "javascript");" die Zeile "app.getPath("app", "javascript");" eingeben und ausführen, so bekommen Sie den Pfad für das Programm JavaScript Verzeichniss.

 

Die Verzeichnisse sind bei Acrobat und Reader fast identisch.

 

Nachdem Die *.js Datei in das Verzeichniss kopiert wurde muss Acrobat beendet werden. Dies ist notwendig, weil Acrobat bei jedem Start die Verzeichnisse auf *.js Dateien durchsucht und diese lädt.

 

Nun Können Sie das Formular ausführen.

 

Gruß,

 

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

rufin
Beiträge: 3
Registriert: 09.12.2009, 11:53

LiveCycle Designer Username automatisch einfügen

Beitrag von rufin » 13.12.2009, 21:23

Hallo,
vielen herzlichen Dank für deine schnelle Hilfe!!!!

Ich habe das *.js und *.pdf etwas umgebaut und nun erhalte ich beim Öffnen des *.pdf's in einem Feld den Benutzernamen.


Rufin

Antworten