Barrierearmes PDF (PDF/UA)¶
KCForms erzeugt seine Formular-PDFs barrierearm nach PDF/UA-1 (ISO 14289-1) — dem Standard, den Screenreader und Prüfwerkzeuge für zugängliche PDFs erwarten. Das passiert vollautomatisch; Formular-Autoren müssen dafür im Normalfall nichts tun.
Was automatisch passiert¶
Bei jedem PDF-Export setzt der Renderer die Bausteine, die Barrierefreiheit ausmachen:
| Baustein | Wirkung |
|---|---|
Dokumentsprache (/Lang) |
Screenreader wählen die richtige Aussprache/Stimme. |
Titel-Anzeige (DisplayDocTitle) |
Der PDF-Reader zeigt den Dokumenttitel statt des Dateinamens. |
| XMP-Metadaten | Titel, Autor, Sprache maschinenlesbar hinterlegt. |
| Struktur-Baum (Tagged PDF) | Logische Lesereihenfolge: Überschrift (H1), Abschnitte (H2), Felder als Absätze (P), Feldgruppen als verschachtelte Bereiche (Sect). |
Bilder mit Alternativtext (Figure) |
Bilder und Grafiken tragen den alt-Text aus kc:image/kc:svg. |
| Lesezeichen | Formular- und Abschnittsüberschriften erscheinen als Lesezeichen im PDF-Reader. |
| Eingebettete Schriften | Echter, extrahier- und vorlesbarer Text (keine Bild-Buchstaben). Seit PDF/A auch im Absolut-Layout und bei der Theme-Schrift „Helvetica". |
pdfuaid-Kennung |
Das PDF weist sich selbst als PDF/UA-1 aus. |
| Links | Links im Leittext sind im Struktur-Baum verankert und beschriftet. |
Nachweis: Die erzeugten PDFs bestehen die Prüfung mit veraPDF (Profil PDF/UA-1) ohne Beanstandung. Zugleich sind sie archivfähig nach PDF/A-2a — siehe Archivfähiges PDF (PDF/A).
Was der Formular-Autor beeinflussen kann¶
Diese Angaben verbessern die Barrierefreiheit weiter — sie sind optional, weil sinnvolle Vorgaben automatisch greifen.
Dokumentsprache (PDF)¶
Im Formular-Editor unter Formular-Eigenschaften → Druck (Dokumenteigenschaften
und Darstellung) gibt es die Dokumentsprache (kc:document.lang). Standard ist Automatisch: dann nimmt
das PDF die Druck-/Empfängersprache, sonst Deutsch. Nur setzen, wenn ein
Formular fest in einer anderen Sprache verfasst ist.
Aussagekräftige Titel¶
Der Dokumenttitel kommt aus dem Titel der Dokumenteigenschaften
(kc:document.title) bzw. — wenn leer — aus dem Formulartitel.
Alternativtexte¶
Jedes Bild (kc:image, kc:svg) sollte einen alt-Text haben — er wird
im Web und im PDF vorgelesen. Ein sprechender Titel hilft allen Nutzenden (er erscheint
auch im Reader-Fenster und Browser-Tab).
Hinweise & Grenzen¶
- Detailtabellen (
kc:childTable) werden derzeit als Artefakte ausgezeichnet: sichtbar korrekt und PDF/UA-konform, von Screenreadern aber (noch) übersprungen. Die volle Auszeichnung als Tabelle (Table/TR/TD) ist als Ausbaustufe vorgesehen. - Kopf- und Fußzeilen sind bewusst Artefakte (Paginierung gehört nicht in den Lesefluss) — so verlangt es PDF/UA.
- Die Auszeichnung ist rein additiv: das sichtbare Layout ist identisch zum bisherigen PDF.