Zum Inhalt springen
SilktideHilfe

PDF-Tabellen

Silktide prüft bei Tabellen in einem PDF zwei Dinge: dass jede Kopfzelle angibt, ob sie den Kopf einer Zeile oder einer Spalte bildet, und dass jede Zeile, sobald zusammengeführte Zellen berücksichtigt sind, dieselbe Anzahl an Spalten umfasst.

Beides zielt auf dasselbe ab. Eine Tabelle ist nur sinnvoll, wenn sich jeder Wert auf die Überschriften zurückführen lässt, die ihn beschreiben, und Software kann das nur, wenn im Dokument festgelegt ist, welche Zellen Kopfzellen sind, in welche Richtung sie wirken und wie das Raster zusammenpasst.

Warum das wichtig ist

Sehende lesen eine Tabelle in zwei Dimensionen gleichzeitig. Ihr Auge findet eine Zahl und wandert dann fast mühelos nach oben zur Spaltenüberschrift und nach links zur Zeilenüberschrift. Jemand, der einen benutzt, hört immer nur eine Zelle und kann das nicht; deshalb kündigen Screenreader die zugehörigen Überschriften zusammen mit jedem Wert an: „Umsatz, Q3, 4,2 Millionen“. Dieser eine Satz macht eine Tabelle ohne Sehen überhaupt nutzbar, und das ist nur möglich, wenn im Dokument festgelegt ist, welche Zellen Kopfzellen sind und was sie überschreiben.

Ohne eine Richtung für jede Kopfzelle muss der Reader raten. Er nimmt gewöhnlich an, dass die oberste Zeile die Spalten überschreibt, was oft genug stimmt, um gefährlich zu sein: Gibt es zusätzlich Überschriften am linken Rand oder zwei Kopfzeilen, scheitert die Annahme unbemerkt und Werte werden mit falschen Bezeichnungen angesagt. Einem Leser werden dann zuversichtlich falsche Informationen gegeben – das ist schlimmer, als gar keine zu geben.

Uneinheitliche Zeilen zerstören das Raster selbst. Wenn die Spaltenanzahlen nicht übereinstimmen, richten sich Positionen nicht mehr aus, und jeder Wert nach der uneinheitlichen Zeile kann der falschen Überschrift zugeordnet werden. Finanz- und Statistiktabellen sind davon am stärksten betroffen, weil eine fehlzugeordnete Zahl immer noch wie eine plausible Zahl aussieht.

So beheben Sie das

  1. Markieren Sie in der Quelle Ihre Kopfzeile oder Kopfspalte als solche. In Word verwenden Sie „Überschriftenzeilen wiederholen“ für die oberste Tabellenzeile und kennzeichnen Kopfspalten über die Tabelleneigenschaften, statt den Text fett zu machen.
  2. Geben Sie jeder Kopfzelle eine Richtung, sodass jede angibt, ob sie sich auf ihre Zeile oder auf ihre Spalte bezieht. Tabellen mit Überschriften an beiden Rändern benötigen beides.
  3. Stellen Sie die Übereinstimmung der Zeilen sicher. Jede Zeile sollte, wenn Zeilen- und Spaltenüberdeckungen berücksichtigt sind, dieselbe Anzahl von Spalten abdecken. Leere Zellen gehören als leere Zellen in die Tabelle, statt weggelassen zu werden.
  4. Vereinfachen Sie Tabellen, die gegen das Format arbeiten. Gestapelte Überschriften, geteilte Zellen und in Tabellen verschachtelte Tabellen sind schwer zu taggen und noch schwerer anzuhören. Zwei einfache Tabellen sind fast immer besser als eine ausgeklügelte.
  5. Verwenden Sie niemals eine Tabelle für das Seitenlayout. Eine Tabelle erklärt, dass ihre Inhalte zusammengehörige Daten sind. Wenn das Raster nur der Positionierung dient, sollten die Inhalte als normaler Text getaggt und die Tabelle als Dekoration gekennzeichnet werden.
  6. Oder führen Sie die Silktide-Nachbearbeitung durch, die die Tabellenstruktur repariert und die Semantik der Kopfzellen anhand der Tabelle bestätigt, wie sie visuell erscheint. Siehe Tabellen.

Wie Silktide das prüft

  1. Findet die von Ihrer Website verlinkten PDF-Dokumente und analysiert jede eindeutige Datei einmal, unabhängig davon, wie viele Seiten auf sie verlinken.
  2. Untersucht die Kopfzellen jeder Tabelle auf eine angegebene Richtung.
  3. Ermittelt, wie viele Spalten jede Zeile abdeckt, berücksichtigt Zeilen- und Spaltenüberdeckungen und vergleicht die Zeilen.
  4. Meldet das Dokument, wenn eine Kopfzelle keine Richtung hat oder wenn die Zeilen nicht übereinstimmen – einmal pro Dokument, egal wie viele Tabellen betroffen sind.

Fehlerbehebung

Meine Kopfzellen sind fett – macht sie das nicht zu Überschriften?

Nein. Fettformatierung ist ein visuelles Stilmittel ohne strukturelle Bedeutung, und das ist der häufigste Grund, warum eine Tabelle mit offensichtlichen Überschriften gemeldet wird. Eine Kopfzelle muss als Kopfzelle getaggt sein; das ist eine Eigenschaft der Zelle, nicht ihrer Formatierung.

Die Tabelle hat zusammengeführte Zellen

Zusammengeführte Zellen sind zulässig und werden behandelt, indem angegeben wird, über wie viele Zeilen bzw. Spalten jede reicht. Die Prüfung meldet nur Zeilen, die, nachdem diese Spannweiten berücksichtigt wurden, nicht aufgehen – was normalerweise bedeutet, dass eine Spannweite nie deklariert wurde.

Die letzte Zeile ist eine Summenzeile

Summenzeilen sind normale Datenzeilen und benötigen keine besondere Behandlung. Beschreibt die Beschriftung in der ersten Zelle die Zeile, taggen Sie sie wie jede andere als Zeilenkopf.

Es handelt sich um eine Layouttabelle, nicht um eine Datentabelle

Dann sollte sie nicht als Tabelle getaggt werden. Taggen Sie die Inhalte als den Text, der sie sind, und kennzeichnen Sie das Raster als Dekoration, und die Prüfung ist nicht mehr anwendbar. Siehe PDF-Inhaltstagging.

Weitere Informationen

Zuletzt aktualisiert

War diese Seite hilfreich?