Lifecycle Designer - Dateiname in Textfeld anzeigen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
TG
Beiträge: 8
Registriert: 14.10.2008, 20:56

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von TG » 14.10.2008, 23:38

Hallo,

ich habe folgende Problemstellung, die mittels eines Feldscriptes gelöst werden soll.

- In einem Textfeld soll der Dateiname angezeigt werden.

Leider bin ich mit JS nicht so bewandert und hoffe deshalb hier schnell Hilfe zu finden.

Vielen Dank!
TG

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von FileAffairs » 16.10.2008, 10:18

Hallo TG,

das findest Du in der Acrobat JavaScript Scripting Referenz.

Code: Alles auswählen

// Get the document object
var oDoc = event.target;
//Get the filename property
var fName = oDoc.documentFileName
Gruß
FileAffairs

TG
Beiträge: 8
Registriert: 14.10.2008, 20:56

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von TG » 16.10.2008, 14:06

Vielen Dank, aber ich bin absoluter Anfänger. Wo gebe ich das ein?

Das Textfeld heisst PrNo und ist zZ als "berechnet - schreibgeschützt" angelegt.
Wenn ich zum Textfeld JS hinzufügen möchte (LCD), gibt viele Abschnitte (initialize, enter, ...). Kann ich die erwähnt JS Referenz auch einsehen?

Dank im Voraus
TG

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von FileAffairs » 16.10.2008, 14:21

Hallo TG,

ich hoffe Du entschuldigst, wenn ich darauf hinweise, dass auch Schulungen zum Designer angeboten werden. Ich weis nicht wie komplex die Aufgabenstellung ist die Du hast, aber eventuell solltest Du dies einmal ins Auge fassen. Auch werden Dienstleistungen angeboten, Formulare zu entwickeln.

Nun zu Deiner Frage:

Das ganze gibst Du im Script Editor im layout:ready event ein. Achte darauf als Script Sprache JavaScript einzustellen.

Die JavaScript Referenz ist frei verfügbar unter http://www.adobe.com/devnet/acrobat/

Schönen Gruß
FileAffairs

TG
Beiträge: 8
Registriert: 14.10.2008, 20:56

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von TG » 24.10.2008, 11:03

Hallo,

vielen Dank, das hilft schon mal weiter. habe jetzt das Script eingegeben (Textfeld heißt PrNo) und der Name wird auch angezeigt.

var doc=event.target
doc.PrNo=doc.documentFileName

Habe aber immer noch zwei Probleme:

1. kann ich den Zusatz ".pdf" ausblenden?
2. der Name wird leider nur beim Öffnen der Datei aktualisiert. Gibt es eine Möglichkeit, dass in Echtzeit zu tun, d.h. das nach dem Speichern sofort der neue Name erscheint und nicht erst nach dem erneuten Öffnen?

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von FileAffairs » 24.10.2008, 11:12

Hallo TG,

die Endung kannst Du über String Maniupulation mit JavaScript abschneiden. Die Aktualisierung kannst Du in das postSave event reinnehmen.

Schönen Gruß
FileAffairs

landei2003
Beiträge: 114
Registriert: 25.02.2011, 19:08

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von landei2003 » 26.04.2011, 17:09

Hallo,

ich habe das gleich Problem und bekomme es einfach nicht hin.
der Dateiname soll in einem Textfeld erscheinen(Feld Dokument).

bitte um Hilfestellung,

THX im Voraus
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von armine » 27.04.2011, 23:45

Hallo zusammen,

die Syntax ist:
[font=courier new][fontsize=2]this.rawValue = event.target.path[/fontsize][/font] (für den Pfad + Dateinamen) bzw.
[font=courier new]this.rawValue = event.target.documentFileName[/font] (für den puren Dateinamen).

LCD stellt das aber in der Vorschau nicht wie gewünscht dar. Nach dem Speichern muss man die Datei mit dem Reader (Acrobat geht natürlich auch, aber wir arbeiten wohl hauptsächlich für den Reader) öffnen um die „richtige“ Anzeige zu sehen.

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

landei2003
Beiträge: 114
Registriert: 25.02.2011, 19:08

Lifecycle Designer - Dateiname in Textfeld anzeigen

Beitrag von landei2003 » 28.04.2011, 10:15

Vielen Dank:)

Antworten