hilfdirselbst.ch
Facebook Twitter gamper-media

Publishing-Events

kurt
Beiträge: 149
28. Nov 2002, 13:15
Beitrag #1 von 3
Bewertung:
(509 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

HTML-Formular / PDF-Formular


Acrobat, Version 4 (WIN)

Herr Veron,

Ihrer Homepage entnehme ich, daß Sie auf PDF-Programmierung spezialisiert sind. Ich möchte noch einmel kurz das Thema mit den Formularfeldern eines HTML-Formulars, daß über Web Capture als PDF-Formular geöffnet wird, anreißen.

Offensichtlich wandelt Acrobat die ursprünglichen Feldnamen des HTML-Formulars in eigene im Stil "abc.form1.x.fy" um, also z. B. "abc.form1.x.f1" für das erste und "abc.form1.x.f2" für das zweite Feld usw. In der Praxis sind die Namen, die Acrobat den Feldern zuweist, sehr lange Namen (z. B. "JIIAKEKMEAACNHGLMCLHDNKCAHLPPFHP.form1.x.f1").

Sehen Sie eine Möglichkeit, daß Acrobat die Feldnamen des HTML-Formulars bei der Umwandlung in ein PDF-Formular übernimmt? Gibt es vielleicht Kriterien, die der Feldname des HTML-Formulars erfüllen muß, damit das gelingt? Oder sprechen technische Gründe dagegen? Die Exportwerte der Felder werden ja 1 zu 1 übernommen.

Kurt Gold Top
 
X
Anonym
Beiträge: 22827
29. Nov 2002, 11:46
Beitrag #2 von 3
Beitrag ID: #18009
Bewertung:
(509 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

HTML-Formular / PDF-Formular


Herr Gold,

Die Benennung der Felder in WebCapture-Formularen soll die Eindeutigkeit innerhalb der PDF-Datei sicherstellen.

Wenn ich z.B. in eine PDF-Datei, die bereits ein heruntergeladenes Formular enthält, ein zweites Formular herunterlade, werden die Felder mit so etwas wie ABCDE.form2.x.f1 benannt. Dadurch können Felder der verschiedenen Formulare auseinandergehalten werden.

Dafür, dass die Felder unter dem "richtigen" Namen an den Server geschickt werden, sorgt der TM-Schlüssel in der Felddefinition innerhalb der PDF-Datei. Dieser Schlüssel ist mit Acrobat mit JavaScript als Feld-Eigenschaft submitName ansprechbar.

Nun könnte man sich ein JavaScript vorstellen, das die Feldnamen aufgrund der Eigenschaft von submitName ändert; dies ist aber nicht so einfach möglich, da die Feldeigenschaft "Name" nur gelesen, aber nicht geändert werden kann.

Mit einem PlugIn ist aber eine solche Funktionalität machbar.

Einen schönen Tag wünscht allen

Marc Véron



als Antwort auf: [#17909] Top
 
kurt
Beiträge: 149
29. Nov 2002, 13:01
Beitrag #3 von 3
Beitrag ID: #18023
Bewertung:
(509 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

HTML-Formular / PDF-Formular


Herr Veron,

dankeschön für Ihre Erklärung.

Kurt Gold
als Antwort auf: [#17909] Top