Verwendung des PDF-Formulargenerators

Kurze Zusatzinformationen für Benutzer des PDF-Formulargenerators

Die Basis des Formulars sind Felder. Normale Felder erscheinen als Eingabefeld später auf den Webseiten und auf einer Seite der generierten PDF-Datei. Felder können jedoch auch nur als Eingabefeld oder nur als gedruckter Text vorgesehen werden.

Reine Eingabefelder

Reine Eingabefelder entstehen, indem für das Feld 'Nichts drucken' angekreuzt wird. Wenn ein Feld nicht gedruckt wird, so erscheint es dennoch auf den Webseiten. Ein häufig anzutreffender Fall ist das Ankreuzfeld, mit dessen Ankreuzen den AGBs zugestimmt wird. Es wird zwar gefordert, dass dieses Feld ausgefüllt wird und gesetzt ist. Der Wert selbst wird aber wohl in der Regel nicht weiter verwendet, denn es ist ja immer derselbe Wert 1 - ohne Zustimmung zu den AGBs würde die Anwendung normalerweise kein PDF erzeugen.

Der eingegebene Wert eines Feldes kann von anderen Feldern genutzt werden, die selbst kein Eingabefeld auf den Webseiten haben. Dies funktioniert unabhängig davon, ob das Eingabefeld selbst gedruckt wird oder nicht. So kann man z.B. eine Auswahlliste 'Frau / Herr' definieren, die selbst nicht gedruckt wird. Stattdessen greifen 2 andere Felder den eingegebenen Wert auf und setzen jeder für sich ein Ankreuzkästchen auf dem PDF-Formular.

Reine Druckfelder

Felder können das Bedrucken des Formulares bewirken, ohne selbst ein Eingabefeld zu definieren. Es gibt folgende Fälle:

  1. Das Formular stellt den Wert eines anderen Feldes dar.
    Die Art der Darstellung kann abweichen.
  2. Das Formular stellt überhaupt keinen Eingabewert dar, sondern einen Text, der feststehen kann oder der von Formulareigenschaften wie dem Zeitpunkt der Formularerstellung abhängt.
    Auf diesem Weg kann ein Ausdruck per Formular-ID schnell einem zugeschickten Ausdruck zugeordnet werden.

Um den Wert anderer Felder darzustellen genügt es, den internen Namen des anderen Feldes einzutragen. Wird kein interner Name eingetragen, so handelt es sich um den 2. Fall: Es wird der Inhalt der Feldbeschreibung missbraucht, um diesen Text auf dem PDF auszudrucken. Durch Textattribute können nun in diesen Text dynamische Eigenschaften wie Uhrzeit und Formular-ID eingeblendet werden.