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?
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?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
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
3 Kommentare
Neuester Kommentar

Indem du alle Felder mit einer Schleife durchgehst und ihnen neuen Namen gibst, z.B. mit angehängter Nummer.

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.
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.