CMS Version 6.230928.1 2023.09.28
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 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.Felder können das Bedrucken des Formulares bewirken, ohne selbst ein Eingabefeld zu definieren. Es gibt folgende Fälle:
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.