Mehrere Schaltflächen, eine Antwort

Platzieren Sie Schaltflächen, von denen jeweils nur eine gewählt bleibt, jede an ihrer eigenen Stelle, alle zur selben Frage gehörig.

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

Die kleinen Kreise, zwischen denen man wählt: Herr oder Frau, ja oder nein, vormittags oder nachmittags. Wählen Sie einen anderen, und der erste lässt von selbst los, sodass das Blatt nie zwei Antworten auf eine Frage zeigt. Jeder Kreis kommt dorthin, wo Sie möchten, neben seine eigene Beschriftung. Sie können auch festlegen, dass der Leser immer eine Antwort behält, sobald eine gewählt wurde.

Technisch

Angefordert mit "type": "radio_group"

Die Gruppe ist ein Feld /FT /Btn mit gesetztem Radio-Bit und darunter ein /Widget pro Schaltfläche; jede Schaltfläche ist eine Stelle auf der Seite, die dieses eine Feld auf den Namen ihres eigenen Ein-Zustands setzt. Jede Schaltfläche gibt daher ihr Rechteck und ihren Wert an, während Rahmen, Hintergrund und die anderen gemeinsamen Einstellungen für die ganze Gruppe gelten. Der Anfangswert und der, den ein Zurücksetzen wiederherstellt, werden über den Namen der Schaltfläche angegeben. Das angezeigte Zeichen wird unter fünf Symbolen gewählt, standardmäßig die gefüllte Scheibe. Eine optionale Sperre hält eine Antwort fest, sobald eine Schaltfläche gewählt ist.

Anfrageschema

Erforderliche Schlüssel: name, eine Zeichenkette; options, ein Array von Objekten mit erforderlichem value (eine Zeichenkette, verschieden von der jeder anderen Schaltfläche und von Off) und erforderlichem rect. Optionale Schlüssel der Gruppe selbst: selected, der Wert der anfangs gewählten Schaltfläche; default_selected, der Wert der Schaltfläche, die ein Zurücksetzen wiederherstellt; symbol, einer der Werte check, cross, circle, diamond oder square (fehlt er: die gefüllte Scheibe); no_toggle_to_off, ein boolescher Wert, standardmäßig false, der eine Antwort beibehält, sobald eine Schaltfläche gewählt ist. 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, eine Zeichenkette, fehlt sie, wird kein solcher Eintrag geschrieben; mapping_name, eine Zeichenkette, der Name, unter dem ein gesendetes Formular die Antwort meldet, an der Gruppe geschrieben und nicht an einer Schaltfläche; flags, das auf der Seite des Textfelds beschriebene Flag-Wort, an jede Schaltfläche der Gruppe geschrieben, fehlt es, werden sie 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 Ablehnungen: eine CMYK-Farbe oder eine Farbe eines benannten Farbraums in border.color; eine description, die sagt, was ein Widget sagt, und die einer Gruppe verweigert wird, da ihre Schaltflächen jeweils ihre eigene tragen. Die Gruppe gibt ihre Rechtecke in ihren Optionen an: Sie hat kein eigenes rect. in_unison, ein boolescher Wert, standardmäßig false, lässt die Schaltflächen, die einen Wert teilen, gemeinsam ein- und ausschalten. Jedes Feld nimmt außerdem mark an, die Bezeichnung, über die der structure-Baum es mit den annotations eines Knotens beansprucht, wobei ein Widget pro Schaltfläche darunter abgelegt wird, in der Reihenfolge der Schaltflächen.

Eine vollständige Anfrage, die ein PDF erzeugt

{
  "items": [
    {
      "type": "radio_group",
      "name": "delivery",
      "options": [
        {"value": "morning", "rect": {"llx": 72, "lly": 700, "urx": 86, "ury": 714}},
        {"value": "afternoon", "rect": {"llx": 72, "lly": 676, "urx": 86, "ury": 690}}
      ],
      "border": {"width": 0.75}
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Formularfelder

Ein Feld zum Eintippen Ein Kästchen zum Ankreuzen Eine Liste zum Auswählen 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

Die Preise ansehen Die Beispiele ansehen