BITi 02.4.2.1 Nicht-interaktive Formularfelder

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche

Anwendbarkeit des Prüfschritts

Der Prüfschritt ist anwendbar, wenn nicht interaktive Formularfelder im Dokument vorhanden sind.

Liste der in diesem Prüfschritt bewerteten Strukturelemente:

  • Form

Bewertungsalternativen

nicht anwendbar, erfüllt, teilweise erfüllt, nicht erfüllt

Hinweis zur Bewertung:

Der Prüfschritt ist erfüllt, wenn die in den unten gelisteten Prüfpunkten genannten Aspekte nicht zutreffen.

Für manuell geprüfte Prüfpunkte ist eine entsprechende Abstufung vorzunehmen.

Abwertung möglich?

Ja

Bezieht sich auf folgende Fehlerbedingungen im Matterhorn-Protokoll

Testbarkeit Mensch

  • MP 24-001 Nicht interaktive Formularfelder sind nicht mit dem Attribut PrintField  getaggt.

Testbarkeit Software

n/a

Was wird geprüft?

PrintField Attribut

Nicht interaktive PDF-Formulare waren entweder:

  • ursprünglich interaktiv und über Textfelder, Radiobuttons und Checkboxen ausfüllbar und sind dann in ein nicht interaktives PDF-Dokument konvertiert worden oder
  • sie wurden in ihrem Ursprung als nicht interaktive Formularfelder designed, die ausgedruckt und manuell ausgefüllt werden sollen.

Da die Art und der Zustand dieser ursprünglich aktiven Felder nicht ermittelt werden kann, müssen Sie über PrintField-Attribute gekennzeichnet werden, damit ein Screenreader ihre Bedeutung identifizieren kann. Sie erscheinen assistiven Technologien dann als nur lesbar und nicht beschreibbar.

Die Attribute sind:

  • Role mit den Werten:
    • rb (Radio button)
    • cb (Check box)
    • pb (Push button)
    • tv (Text-value field)
  • checked (Status von Radiobutton oder Checkbox) mit den Werten:
    • on
    • off
    • neutral
  • Desc (Alternativname des Felds)

 

PrintField ist ein “Standard attribute owner”. Andere Owner Attribute sind: Layout List und Table.

Wie wird geprüft?

Prüfen Sie in einem PDF Reader, ob das Dokument Formularfelder enthält, die nicht beschreibbar oder veränderbar sind.

Nicht interaktive Formularfelder müssen mit dem PrintField Attribut getaggt sein, damit assistive Technologien die Felder als nicht beschreibbar erkennen.

Sofern ein Formularfeld nicht ausfüllbar ist und gleichzeitig mit einem Form-Tag versehen wurde, ist zu prüfen, ob die zulässigen PrintField-Attributwerte gesetzt wurden.

Prüfung

PAC – „Logical Structure“

Auf der linken Seite Reiter „Structure Elements“, auf der rechten Seite Reiter „Page View“.

Finden Sie die bereits identifizierten nicht aktiven Formularfelder im Tag Baum im Fenster „Structure Elements“. Sie sehen auf der rechten Seite, wo im Dokument Sie sich befinden. Markieren Sie den Form Tag im linken Fenster und wechseln Sie auf der rechten Seite zu dem Reiter Properties. Wenn vorhanden, sehen Sie hier das gesetzte PrintField Attribut und, wenn vorhanden, die Attributwerte und den Status der Formularfelder, wie oben beschrieben unter „Was wird geprüft“.

Vorschlag zur Korrektur in Acrobat Pro

  • Finden Sie den Tag in der Tagansicht indem Sie das Feld markieren und in den Optionen (kleiner Pfeil oben) „Tag in Auswahl suchen“ auswählen.
  • Öffnen Sie mit einem Rechtsklick auf den Tag in der Tag-Ansicht die Eigenschaften.
  • Klicken Sie auf „Attributobjekte bearbeiten.
  • Wenn es möglich ist die Attributobjekte über das kleine Kreuz zu expandieren
    • expandieren Sie das Wörterbuch
    • hier sollte der Eintrag /O /PrintField zu sehen sein
  • Wenn es nicht möglich ist die Attributobjekte zu expandieren
    • klicken Sie auf Neues Element
    • öffnen Sie das Wörterbuch
    • markieren Sie den Eintrag /O /Layout und klicken Sie auf Element ändern
    • geben Sie dort den Wert PrintField ein

Wenn es sich bei den nicht interaktiven Formularfeldern z. B. um Checkboxen oder Raduibuttons handelt, muss auch dies angegeben sein und zusätzlich der Status dieser Felder (an oder aus).

  • markieren Sie das Wörterbuch und klicken Sie auf Neues Element
  • geben Sie bei
    • Schlüssel den Wert Role ein
    • Wert z.B rb für Radiobutton (siehe PrintField Attribute oben)
  • markieren Sie das Wörterbuch und klicken Sie auf Neues Element
  • geben Sie bei
    • Schlüssel den Wert checked ein
    • Wert z.B on (siehe PrintField Attribute oben)

zurück zur Liste der Prüfschritte