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
Lifecycle Designer - Dateiname in Textfeld anzeigen
- FileAffairs
- Beiträge: 372
- Registriert: 15.09.2008, 20:14
Lifecycle Designer - Dateiname in Textfeld anzeigen
Hallo TG,
das findest Du in der Acrobat JavaScript Scripting Referenz.
Gruß
FileAffairs
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
FileAffairs
Lifecycle Designer - Dateiname in Textfeld anzeigen
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
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
- FileAffairs
- Beiträge: 372
- Registriert: 15.09.2008, 20:14
Lifecycle Designer - Dateiname in Textfeld anzeigen
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
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
Lifecycle Designer - Dateiname in Textfeld anzeigen
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?
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?
- FileAffairs
- Beiträge: 372
- Registriert: 15.09.2008, 20:14
Lifecycle Designer - Dateiname in Textfeld anzeigen
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
die Endung kannst Du über String Maniupulation mit JavaScript abschneiden. Die Aktualisierung kannst Du in das postSave event reinnehmen.
Schönen Gruß
FileAffairs
-
- Beiträge: 114
- Registriert: 25.02.2011, 19:08
Lifecycle Designer - Dateiname in Textfeld anzeigen
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
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.
Lifecycle Designer - Dateiname in Textfeld anzeigen
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
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.
-
- Beiträge: 114
- Registriert: 25.02.2011, 19:08
Lifecycle Designer - Dateiname in Textfeld anzeigen
Vielen Dank:)