Was ist ein PDF-Widget?
Ein PDF-Widget ist eine Art PDF-Anmerkungen die in interaktiven Formularen verwendet wird und grafische Benutzeroberflächen-Widgets (GUI-Widgets) für die Dateneingabe darstellt.
PDF-Widgets unterscheiden sich von standardmäßigen PDF-Annotationen, da sie eine Benutzerinteraktion und Dateneingabe ermöglichen. Standard-Annotationen wie Textfelder oder Pfeile sind statisch und können nicht interaktiv genutzt werden. PDF-Widgets hingegen ermöglichen es Nutzern, Daten direkt in das PDF-Formular einzugeben und Aktionen auszulösen, z. B. das Senden des Formulars oder das Löschen aller Felder.
Der Einsatz von PDF-Widgets erhöht die Interaktivität und Funktionalität von PDF-Formularen und macht sie benutzerfreundlicher und besser zugänglich.
Beispiele für PDF-Widgets, die in interaktiven PDF-Formularen verwendet werden können, sind Textfelder, Kontrollkästchen, Optionsfelder, Dropdown-Menüs und Schaltflächen.
Was eine Widget-Annotation macht
Ein Formular in einem PDF hat zwei Teile. Das Feld sind die Daten: sein Name, Typ, Wert und seine Validierungsregeln. Das Widget ist das Erscheinungsbild: das Rechteck auf einer Seite, sein Rand und Hintergrund und wie es aussieht, wenn es ausgewählt oder gedrückt wird.
Sie getrennt zu halten ermöglicht, dass ein Feld an mehr als einer Stelle erscheint. Ein Feld, das nur einmal ausgefüllt werden muss, aber auf jeder Seite gedruckt wird, ist ein einziges Feld mit mehreren Widgets. Wenn du eines davon ausfüllst, werden alle aktualisiert.
Darstellungsströme
Jedes Widget speichert sein Erscheinungsbild als ein kleines Stück zeichnbaren Inhalts, anstatt den Viewer es rendern zu lassen. Deshalb sieht ein ausgefülltes Formular überall gleich aus, und auch, warum ein Formular, das mit einem Tool ausgefüllt wurde, in einem anderen falsch aussehen kann, wenn das Erscheinungsbild nach einer Wertänderung nicht neu erzeugt wird.
Ein Push-Button-Widget hat keinen eigenen Wert und dient dazu, eine Aktion. Ebnen einen Form zeichnet das aktuelle Erscheinungsbild jedes Widgets in die Seite und verwirft die Felder. So wird aus einem ausgefüllten Formular ein fixes Dokument.