Ein Kästchen zum Ankreuzen
Fügen Sie ein Kontrollkästchen hinzu: Bedingungen akzeptieren, eine Option wählen, mit dem Zeichen Ihrer Wahl und dem Wert, den das Formular meldet.
In einem echten PDF ansehen
Ein archivierbares PDF/A-3-Formular
Ein Formular, das zugleich eine PDF/A-3-Datei ist: jedes Feld bereits gezeichnet, mit sichtbarem Rahmen, ohne etwas von der Anzeigesoftware zu erwarten.
Das PDF öffnen Das vollständige Beispiel ansehen
Auch zu sehen in: Ein interaktives Formular
Zusammenfassung
Das kleine Kästchen, das Sie am Bildschirm ankreuzen, das neben „Ich akzeptiere die Bedingungen“ oder „Ich möchte den Newsletter“. Bei einem Klick erscheint das Zeichen: ein Haken, ein Kreuz, ein Kreis, eine Raute oder ein gefülltes Quadrat, wie Sie möchten. Sie können es bereits angekreuzt beginnen lassen. Und das Wort, das es angekreuzt meldet, wählen Sie selbst; das hilft, wenn die Antwort an ein anderes Programm weiterreist.
Technisch
Angefordert mit
"type": "check_box"
Das Kästchen ist eine /Widget-Annotation und ein Feld /FT /Btn mit zwei Aussehenszuständen, /Off und dem Ein-Zustand, über das gelegt, was die anderen Elemente gezeichnet haben; /AS sagt, welcher gezeigt wird, der Rahmen gibt dem Kästchen seinen sichtbaren Umriss und der Hintergrund seine Farbe. Der Anfangszustand /V und der Zustand, den ein Zurücksetzen wiederherstellt, /DV, werden getrennt angegeben: Ein Kästchen kann leer beginnen und bei einem Zurücksetzen angekreuzt werden. Der gemeldete Wert ist der Name des Ein-Zustands, das, was das Senden des Formulars schickt; fehlt er, ist es Yes. Das angezeigte Zeichen wird unter fünf Symbolen gewählt; fehlt es, ist es ein Haken für ein Kästchen und eine Scheibe für ein Optionsfeld.
Anfrageschema
Erforderliche Schlüssel: name, eine Zeichenkette; rect. Optionale Schlüssel des Kästchens selbst: checked, ein boolescher Wert, standardmäßig false, der Anfangszustand; checked_by_default, ein boolescher Wert, standardmäßig false, der Zustand, den ein Zurücksetzen wiederherstellt; symbol, einer der Werte check, cross, circle, diamond oder square (fehlt er: der Haken); export_value, die gemeldete Zeichenkette, wenn das Kästchen angekreuzt ist (fehlt er: Yes). Optionale Schlüssel, die jedes Feld teilt: read_only, required, no_export, boolesche Werte, standardmäßig false; background; border (ein erforderliches width, eine color als Lichtfarbe, ein style); tooltip und description, Zeichenketten, fehlen sie, wird kein solcher Eintrag geschrieben; mapping_name, eine Zeichenkette, der Name, unter dem ein gesendetes Formular die Antwort meldet; flags, das auf der Seite des Textfelds beschriebene Flag-Wort, fehlt es, wird das Kästchen gedruckt und sonst nichts gesagt; triggers, eine Aktion pro Zeitpunkt, die zehn auf der Seite des Textfelds aufgeführten; pages, standardmäßig leer; relative_to. Gegenseitige Ablehnung: eine CMYK-Farbe oder eine Farbe eines benannten Farbraums in border.color. symbol nimmt außerdem star an, einen gefüllten fünfzackigen Stern. Jedes Feld nimmt außerdem mark an, die Bezeichnung, über die der structure-Baum es mit den annotations eines Knotens beansprucht.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"items": [
{
"type": "check_box",
"name": "terms",
"symbol": "check",
"rect": {"llx": 72, "lly": 700, "urx": 86, "ury": 714},
"border": {"width": 0.75}
}
]
}
Formularfelder
Ein Feld zum Eintippen Eine Liste zum Auswählen Mehrere Schaltflächen, eine Antwort Der für eine Signatur freigehaltene Platz Eine Schaltfläche zum Drücken
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen zweiundzwanzig Dinge, die Sie zeichnen können