![]() |
Adobe Acrobat Felder übernehmen
Ich habe von meinem Grafiker ein mehrseitiges PDF Formular erstellen lassen, um ein Steuerformular mit Durchschlag zu ersetzen. (Inhalte bleiben gleich, Formulare unterscheiden nur durch einen Ausfertigungsvermerk am Rande (Seite 1 für Behörde, Seite 2 für Zoll usw.)
Nun möchte ich dem Benutzer nicht zumuten, auf 4 Seiten die selben Werte auszufüllen. Kann ich mit Acrobat das so hinbiegen, dass ich den Feldern von seite 2-4 den Inhalt vom selben Feld der Seite 1 zuweise. |
Ich kann dir nur sagen, dass es defintiv geht...leider aber nicht wie.
|
die Felder heißen z.B.
Name1 (auf der Seite 1) Name2 (auf der Seite 2) .... Die Felder formatierst du als "Text". Bei z.B."Name2" drückst im Reiter "Berechnung" im Bereich "Benutzerdefiniertes Berechnungsskript" den Button "Bearbeiten". In das Feld gibst dann ein: Code:
var Kopie = this.getField("Name2"); |
@ Schappenberg
Danke für die Erklärung, müsste klar sein, ich teste das am Abend aus. Sollten Fragen sein, melde ich mich. Ansonsten Vielen Dank. :bier: |
Ich finde den Reiter "Berechnung" nicht, ich habe nur im Screenshot angehängte Ansicht. Gefühlsmässig weise ich dem Feld den Wert "Berechnet" zu, und dann habe ich nur oben in der mitte die Möglichkeit, den Code einzugeben. Ob hier der Fehler beim Punkt Anzeigen oder bei der Sprache liegt, ich hab hier herumexperimentiert.
Mit dem Ergebnis, dass das Feld Name2 immer leer bleibt. danke nochmals... |
Sorry, bin davon ausgegangen dass du das PDF mit Adobe Acrobat bearbeitest. Schau mal in der Hilfe von deinem Programm nach wo du Javascript Code für ein bestimmtes Feld eingeben kannst. In dieses Feld kopierst du dann den oben angegebenen Code.
Was ist das überhaupt für ein Programm mit dem du die PDFs bearbeitest? |
Acrobat 8, im Formular-Editor (der sich automatisch öffnet, wenn ich ein bestehendes PDF in ein Formular ändern will). Da ich es dort nicht gefunden habe, bin ich auch im Acrobat Menü gesucht, dort kann ich imho noch weniger bei einem Textfeld einstellen.
|
Hallo
ich hab dir ein Test PDF erstellt, öffne das mal mit Acrobat 8 und schau einfach wo du den Code findest (ich bin übrigends draufgekommen das ich im geposteten Code ein "i" vergessen hab :-) ) |
...
Vielen Danke!
Ich schau mal am Abend im 8er nach, wo sich der Code versteckt. Im Adobe 6 hab ichs gleich gefunden und es funktioniert auch. Werde es mit dem 6er finalisieren. Danke, danke danke, ich hoff ich kann mich mal revanchieren. *vorSchappenbergaufdenbodenwerf* :bier: |
Das mit den Feldern hat wunderbar geklappt.
Kann man auch "Ankreuzfelder" und deren Status (angekreuzt, nicht angekreuzt) "kopieren"? |
*schieb* :hammer:
|
Sorry, hab total vergessen zu antworten:
ich habs leider nicht geschaft, ich bin einfach bei Javascript zu schwach drauf, ich schaff es einfach nicht eine Checkbox per Befehl anzukreuzen :confused: |
Danke trotzdem für deine Mühe!
:bier: |
Hallo DaMatt
Ich hab inzwischen noch etwas gefunden: Wenn man 2 Kontrollkästchen den gleichen Namen gibt, sollte es anscheinend funtionieren dass du eins aktivierst und das andere mitaktiviert wird. Ich habs allerdings mit Acrobat 5 nicht nachvollziehen können. Aber einen Versuch ists wert ;) |
Hallo Schappenberg!
Leider hat nicht funktioniert, aber danke für dein Bemühen! User macht halt nun 2x kreuzchen, auch kein Beinbruch. |
Formularfelder bearbeiten
Hallo Schappenberg und alle Anderen Wissenden!
Ich habe diesen Beitrag aufmerksam gelesen und finde es sehr informativ. Gibt es da eine Möglichkeit bei Formularfeldern in Word den Cursor gleich beim öffnen in ein bestimmtes "Startfeld" springen zu lassen und anschließend, wenn ich ein Feld ausgefüllt habe, sollte der Cursor in das nächste Formularfeld springen??? Anschließend sollen diese Word Dokumente in ein PDF konvertiert werden und da soll es ebenfalls funktionieren. Benötige das für das Erstellen einiger Formulare in der Firma. Danke für die Hilfe. Mit lieben Grüßen HIT |
Hallo DaMatt!
Bin durch Zufall über die Acrobat-Hilfe gestolpert: Acrobat Dokumentation für Javascript der Code (Acrobat 5) würde so aussehen: Code:
var f = this.getField("box2"); sorry, aber in Word bin ich a Nockapatzl :-) Aber ich glaub das kommt ganz auf den "PDF-Erzeugen" drauf an ob er Felddefinitionen mitnimmt ins PDF oder nicht. Mit einem PDF-Drucker wirds halt wahrscheinlich nicht gehen, höchstens mit einem PDF-Plugin. |
Formulare in PDF
Hallo Wissende!
Stimmt das, dass diese Ausführungen betreffend Java Script usw.nur dann machbar sind, wenn man die Professional Versionen von Adobe Acrobat verwendet ???? lg HIT |
Hallo HIT
was meinst du mit Ausführung? Meinst du die Erstellung von Formularen inkl.Javascript, ja, dann brauchst du den Adobe Acrobat ab der Standard Version glaub ich (könnt aber auch die Pro Version sein wie du schreibst). Mit dem Reader kann du die Dokumente nur anzeigen, nicht bearbeiten. |
wenn ein zwei textfelder denselben namen haben, dann wird doch der text automatisch kopiert, oder geh ich irr?
hab mich nämlich mal geärgert, als ich textfelder 20 mal kopiert habe und dann bei ausfüllen draufgekommen bin, dass sich mein ausgefülltes feld überall wiederholt. cd |
Hallo Schappenberg!
Mit den "Ausführungen" meine ich das Erstellen von Formularen und der dazugehörigen Felder. Da wollte ich nur wissen, ob das auch mit der Standard Version von Adobe Acrobat möglich ist, oder ob ich dazu die Professional Version benötige. Bisher kenne ich nur die Umwandlung von Word Dokumenten in das PDF Format. Deshalb habe ich diesen Beitrag aufmerksam verfolgt, um zu erfahren, wie ich Formulare direkt in Adobe Acrobat erstellen kann, um sie anschließend mit Java Scripts zu erweitern. Dein Beispiel mit den beiden "Namensfeldern" - "Name1" und "Name2" - ist doch ein Formular, welches mit Adobe Acrobat erstellt wurde, oder sehe ich das falsch ???? Danke und lg HIT |
Das ist richtig, hab ich mit Adobe Acrobat erstellt, allerdings mit der Version 5 und da hatt's glaub ich noch keine "Standard" oder "Pro" Version gegeben, nur einen Acrobat :-)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag