Zum Inhalt

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.