Seite 1 von 1
LiveCycle Designer Username automatisch einfügen
Verfasst: 09.12.2009, 12:15
von rufin
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?
LiveCycle Designer Username automatisch einfügen
Verfasst: 12.12.2009, 18:48
von walde
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
LiveCycle Designer Username automatisch einfügen
Verfasst: 12.12.2009, 22:29
von rufin
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!!!
LiveCycle Designer Username automatisch einfügen
Verfasst: 13.12.2009, 11:17
von walde
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
LiveCycle Designer Username automatisch einfügen
Verfasst: 13.12.2009, 21:23
von rufin
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