philippschuler

Namen eines Textfeldes beim duplizieren der Seite dynamisch anpassen

Hallo allesamt!

Ich erstelle gerade ein einseitiges PDF-Formular. Der Endnutzer sollte die Seite mehrfach duplizieren können um sie anschliessend unterschiedlich auszufüllen.
Beim duplizieren der Seite haben nun die Textfelder immer denselben Namen, sie verhalten sich also gleich.
Die neuen Eingaben auf einer neu duplizierten Seite überschreiben also die zuvor getätigten Eingaben.

Wie krieg ich das nun hin dass die Textfelder auf der neu duplizierte Seite andere Namen haben, ohne dass sie manuell geändert werden müssen?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 388528

Url: https://administrator.de/forum/namen-eines-textfeldes-beim-duplizieren-der-seite-dynamisch-anpassen-388528.html

Ausgedruckt am: 31.05.2025 um 19:05 Uhr

137289
137289 04.10.2018 um 13:40:26 Uhr
Goto Top
Indem du alle Felder mit einer Schleife durchgehst und ihnen neuen Namen gibst, z.B. mit angehängter Nummer.
philippschuler
philippschuler 04.10.2018 um 14:10:02 Uhr
Goto Top
hast du dafür ein Beispiel?
137289
137289 04.10.2018 aktualisiert um 14:20:10 Uhr
Goto Top
Referenz lesen bildet:
https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/js_api_ref ...
Abschnitt
doc.createTemplate

Template erstellen, es hidden machen, und dann mit der spawn() Methode des Template Objects eine neue Seite erstellen, wobei der Parameter bRename auf True und bOverlay auf false festgelegt werden sollte, dann entfällt auch das manuelle umbenennen der Felder. Fertsch. Das das nur aus einem privilegierten Kontext geht steht auch in der Doku, also nur per externer Batch/Script ausgelöst.