Barrierefreie PDF-Formulare erstellen

Wenn ein PDF-Formular barrierefrei sein soll, muss das Formular als Dokument mit Tags gespeichert werden. Auf diese Weise wird sichergestellt, dass die Platzierung sämtlicher Felder in der logischen Struktur innerhalb der Tag-Struktur erfolgt und dass die Felder über geeignete Textbeschreibungen wie QuickInfos oder Beschriftungen verfügen.

Entwurftipps für das Erstellen barrierefreier PDF-Formulare

Diese Tipps unterstützen Sie beim Erstellen barrierefreier Formulare für Acrobat und Acrobat Reader:

  • Kreis-, Linien- und Rechteckobjekte werden in PDF-Formularen nicht mit Tags versehen. Diese Objekte enthalten keine nützlichen Informationen für Benutzer mit verminderter Sehfähigkeit oder Behinderungen. Die Informationen für diese Objekte werden von Bildschirmlesehilfen nicht gelesen.

  • Stellen Sie die Option „Bildschirmlesehilfen-Rangfolge“ für Feldobjekte nicht auf „Ohne“ ein. Anderenfalls gibt das Sprachausgabeprogramm in Acrobat, sobald Benutzer in das Feld springen, eine Meldung aus, dass die MSAA-Dateneingabeaufforderung nicht verfügbar ist – und zwar auch dann, wenn das Feld schreibgeschützt ist.

  • Teilformulare eignen sich zum Anordnen verwandter Objekte und sorgen für eine logische Tab-Struktur. Die standardmäßige Tab-Reihenfolge ist die geografische Reihenfolge von links nach rechts und von oben nach unten. Wenn zwei Teilformulare nebeneinander liegen und jedes Teilformular eine Anzahl von Feldobjekten enthält, führt die Tab-Reihenfolge durch die Felder des ersten Teilformulars, bevor zum nächsten Teilformular übergegangen wird.

  • Wenn mit der Tabulatortaste in ein Optionsfeld gesprungen wird, gibt das Sprachausgabeprogramm zuerst den Text für das Gruppenobjekt aus, welches das Optionsfeld enthält, und dann den An-Wert für das Optionsfeld. Sie sollten für jede Optionsfeld-Ausschlussgruppe benutzerdefinierten Sprachausgabeprogramm-Text festlegen und sicherstellen, dass der An-Wert des Optionsfelds der Beschriftung entspricht oder sinnvollen Text enthält.

  • Bilder können vor allem Benutzern mit bestimmten Behinderungen beim Verständnis helfen. Viele Sprachausgabeprogramme können jedoch keine Grafiken lesen, was sich für sehbehinderte Benutzer negativ auswirken kann. Wenn Sie Bilder verwenden möchten, sollten Sie Textbeschreibungen einfügen, welche das Objekt und seinen Zweck im Formular erklären.

  • Die Tab-Reihenfolge von Objekten auf Seiten und deren Masterseiten wird von den vertikalen Koordinaten der Objekte bestimmt. Testen Sie Ihre Formulare, um sicherzugehen, dass die Bildschirmlesehilfe Objekte in der gewünschten Reihenfolge liest.

  • Beachten Sie, dass clientseitige Skripten zu Konflikten mit Sprachausgabeprogrammen und Tastaturen führen können, wenn das Skript den Fokus der Clientanwendung ändert. So kann beispielsweise die Verwendung von „Change“- und „MouseEnter“-Ereignissen in Dropdown-Listen oder Listenfeldern ungewollte Aktionen auslösen. Clientseitige Skripten sollten so geschrieben werden, dass Konflikte mit Sprachausgabeprogrammen und Tastaturen vermieden werden. Ebenso sollten Skriptereignisse vermieden werden, die optische Effekte erzeugen, wie blinkender Text, da diese die Lesbarkeit für Benutzer einschränken können.

  • Wenn Ihr Formular viele Objekte enthält, ist das Navigieren mit der Tabulatortaste in Acrobat 6.0.2 eventuell langsam. Wenn Sie ein mit Acrobat 6.0.2 kompatibles Formular erstellen, sollten Sie um kleinere Gruppen von Formularobjekten herum unbenannte Teilformulare hinzufügen. Der logischen Struktur werden dadurch Ebenen hinzugefügt und das Problem wird behoben.

    Verfasser und Benutzer von Formularen sollten sich mit den Problemen vertraut machen, die zwischen Acrobat und Bildschirmlesehilfen auftreten können:

  • Bildschirmlesehilfen lesen bei Benutzereingaben in ein Feld jede Tasteneingabe vor; dies gilt auch für Kennwortfelder.

  • Bei jedem Öffnen eines Meldungsfelds, beispielsweise zum Ausgeben eines Überprüfungsfehlers, verliert das Formular den Fokus. Durch erneutes Drücken der Tabulatortaste gelangt der Benutzer wieder zum ersten Feld der Tab-Reihenfolge zurück.

  • Die Bildschirmlesehilfe liest den gesamten Text in der für das Dokument festgelegten Standardsprache.

  • Zur Anzeige von Ein-/Ausgabehilfe-Tags in Formularen mit einem flexiblen Layout in Acrobat müssen Sie zuerst die Bildschirmlesehilfe ausführen und dann erst das Formular in Acrobat öffnen.

Verfahren zum Testen der Barrierefreiheit von Formularen

Sie sollten Ihre Formulare mit verschiedenen Hilfstechnologien testen, um sich zu vergewissern, dass die Formulare einer Vielzahl von Benutzern zugänglich sind. Mit den in diesem Abschnitt beschriebenen Verfahren können Sie Ihre Formulare auf einfache und kostengünstige Weise testen.

Sorgen Sie dafür, dass das Formular allein über Tastatureingaben ausgefüllt werden kann. Achten Sie darauf, das gesamte Formular auszufüllen und alle Felder und Schaltflächen zu testen. Prüfen Sie beim Ausfüllen des Formulars anhand Ihrer Antworten auf folgende Fragen, ob Verbesserungen notwendig sind:

  • Gibt es Vorgänge, die nicht ausgeführt werden können?

  • Sind einige Vorgänge umständlich oder schwierig auszuführen?

  • Sind die Tastaturfunktionen gut dokumentiert?

  • Haben alle Steuerelemente und Menüeinträge unterstrichene Zugriffstasten?

  • Demoversionen von Bildschirmlesehilfen können aus dem Internet heruntergeladen werden. Zum Testen schalten Sie den Bildschirm aus und verwenden Sie nur die Bildschirmlesehilfe zum Navigieren und Ausfüllen des Formulars. Da Sie als Formularverfasser mit dem Formular sehr vertraut sind, ist es für Sie eventuell schwierig zu beurteilen, ob die von der Bildschirmlesehilfe gelesenen Informationen ausreichend und verständlich sind. Lassen Sie wenn möglich jemand anders das Formular auf diese Weise testen.

  • Demoversionen von Software zur Vergrößerung von Bildschirmausschnitten können zu Testzwecken aus dem Internet heruntergeladen werden.

  • Spracheingabe-Software kann gegen ein geringes Entgelt in Computer-Fachgeschäften erworben werden. Testen Sie das Formular, indem Sie es nur über Spracheingabe ausfüllen.

    Viele sehbehinderte Benutzer sind auf einen hohen Kontrast zwischen Text und Hintergrund angewiesen, um das Formular lesen zu können. Microsoft Windows hat ein Farbschema mit hohem Kontrast, dessen Anzeige der entspricht, die viele sehbehinderte Benutzer zum Ausfüllen Ihres Formulars verwenden. Um für Ihre Anzeige einen Modus mit hohem Kontrast einzustellen, aktivieren Sie in der Systemsteuerung von Windows die entsprechende Funktion in den Ein-/Ausgabehilfe-Optionen. Während Sie das Formular in diesem Modus ausfüllen, prüfen Sie anhand Ihrer Antworten auf folgende Fragen, ob Verbesserungen notwendig sind:

  • Werden Teile des Formulars unsichtbar oder sind sie unkenntlich bzw. nur schwer nutzbar?

  • Werden Bereiche weiterhin schwarz auf weißem Hintergrund dargestellt?

  • Haben Elemente die falsche Größe oder sind sie abgeschnitten?