PDF/UA-Fehler mit Adobe Acrobat korrigieren
veröffentlicht in 2018
PAC 3-Fehlermeldung "Mögliche unangebrachte Verwendung des Strukturelements XY"
Diese Fehlermeldung wird mit dem kostenlosen PDF Accessibility Checker (PAC 3) bei der Überprüfung einer PDF-Datei erzeugt. Der Fehler kann beispielsweise mit Adobe Acrobat DC, Adobe Acrobat 2017 oder Foxit PhantomPDF behoben werden.
Screenshot aus PAC 3
Es gibt in PDF Inline- und Blockelemente. Es kann beim Export in PDF vorkommen, dass Blockelemente nicht das benötigte placement-Attribut erhalten.
Korrektur des Fehlers in Adobe Acrobat 2017
Wenn eine PDF-Datei mit PAC 3 auf Konformität geprüft wird und der Fehler "Mögliche unangebrachte Verwendung des Strukturelements XY" angezeigt wird, dann kann der Fehler wie folgt behoben werden:
Sie können die Bearbeitung selbst mit Adobe Acrobat DC, Adobe Acrobat 2017 oder Foxit PhantomPDF ausprobieren. Dazu können Sie die Testdatei herunterladen. Die einzelnen Schritte sind:
- Ziehen Sie die PDF-Datei mit der Maus auf das Dokumentensymbol im PAC 3 oder aktivieren Sie die Schaltfläche, um mit dem Datei-Manager die PDF-Datei zu suchen und in den PAC 3 zu laden.
- Rufen Sie im PAC 3 den Detailbericht auf. Klappen Sie die Baumstruktur (PDF/UA → Logische Struktur → Strukturbaum → XY-Strukturelement → Mögliche unangebrachte Verwendung des Strukturelements XY) auf, um die fehlerhafte Stelle im Vorschaufenster anzuzeigen.
- Öffnen Sie das PDF mit Adobe Acrobat 2017 und geben Sie in der Werkzeugsuche "Lesereihenfolge" ein und öffnen Sie anschließend das Lesereihenfolge-Werkzeug.
- Wählen Sie im Navigationsfenster die Schaltfläche "Tags", um den Tag-Baum anzuzeigen.
- Markieren Sie im Dokument das zu bearbeitende Element und wählen Sie oberhalb des Tag-Baumes "Optionen". Wählen Sie "Tag in Auswahl suchen" aus und das Element wird Ihnen im Tag-Baum angezeigt.
- Klicken Sie mit der rechten Maustaste auf das hervorgehobene Element und wählen Sie im Kontextmenü "Eigenschaften" aus.
- Im sich öffnenden Dialogfenster aktivieren Sie die Schaltfläche "Attributobjekte bearbeiten". Im neuen Dialogfenster werden Attribute nur angezeigt, wenn Sie vorhanden sind:
- Wenn keine Attribute vorhanden sind, wählen Sie bitte die Schaltfläche "Neues Element" und markieren Sie "Attributobjekt 1". Aktivieren Sie erneut "Neues Element" und es erscheint ein neues Dialogfenster mit zwei Eingabefeldern. Im ersten Eingabefeld "Schlüssel" geben Sie "Placement" ein und im Eingabefeld "Wert" "Block" ein. Bestätigen Sie die Eingabe mit "OK"
- Falls ein Placement-Attribut bereits vorhanden ist, wird es in einer Baumstruktur angezeigt. Sofern eine Baumstruktur vorhanden ist, müssen die einzelnen Einträge aufgeklappt werden, um eine möglicherweise vorhandenes Placement-Attribut anzuzeigen. Das Attribut können Sie per Mausklick markieren. Durch Aktivierung der Schaltfläche "Element ändern" kann das Attribut bearbeitet werden. Im sich öffnenden Dialogfenster kann das Eingabefeld "Wert" auf "Block" geändert werden. Änderungen werden durch Aktivierung von "OK" übernommen.
- Speichern Sie das Dokument unter neuem Namen ab. Der neue Name ist insofern wichtig, als Adobe Acrobat 2017 keine Rückgängig-Funktion für die Tag-Bearbeitung anbietet.
- Überprüfen Sie im PDF Accessibility Checker, ob der Fehler noch angezeigt wird.
Das Ergebnis der Bearbeitung sollte mit dieser bereits korrigierten Datei vergleichbar sein.
Weitere Informationen
Diese Fehlerangabe beruht auf die Fehlerbedingung 01-006-2 im Matterhorn Protokoll:
Der Strukturtyp und Attribute eines Strukturelementes sind nicht semantisch geeignet für das Strukturelement. Alle folgenden Strukturelemente müssen in Betracht gezogen werden:
Document, Part, Art, Sect, Div, BlockQuote, Caption, TOC, TOCI, Index, NonStruct, Private, P, H, H1, H2, H3, H4, H5, H6, L, LI, Lbl, LBody, Table, TR, TH, TD, THead, TBody, TFoot, Span, Quote, Note, Reference, BibEntry, Code, Link, Annot, Ruby, Warichu, RB, RT, RP, WT, WP, Figure, Formula, Form.
HINWEIS 1: Ein Strukturtyp ist semantisch nicht geeignet, wenn die Art des Inhalts innerhalb des Strukturelementes nicht zum Strukturtyp des Strukturelementes passt.
HINWEIS 2: Für jedes nicht vordefinierte Strukturelement soll beim Validieren derjenige vordefinierte Strukturtyp verwendet werden, der dem Element über die Rollenzuordnung zugewiesen ist.
HINWEIS 3: Tabellen sind regulär, wenn die Zahl der logischen Zellen in jeder Zeile gleich ist, nachdem die Attribute RowSpan und ColSpan mitberücksichtigt wurden.
PDF/UA-1 verbietet irreguläre Tabellen nicht. Sie sind jedoch fast immer ein eindeutiger Hinweis auf eine unsaubere Tabellenstruktur. Es ist empfehlenswert, jedes Mal eine Warnmeldung anzuzeigen, wenn solche Tabellen vorkommen. Das Matterhorn Protokoll verlangt solche Warnungen aber nicht zwingend.
HINWEIS 4: Der Wert von Attributen einer Tabellenzelle ist abhängig von der semantischen Rolle, welche die Zelle in der Tabellenstruktur innehat. Eine TH-Zelle darf deswegen nicht ein Scope-Attribut mit einem nicht geeigneten Wert enthalten.
Weitere PAC 3-Fehlermeldungen
Fehlerbedingung | Fehlermeldung (PAC 3) | Lösung mit |
---|---|---|
01-003 | Artefakt innerhalb von getaggtem Inhalt | Adobe Acrobat |
01-004 | Getaggter Inhalt innerhalb eines Artefakt | Adobe Acrobat |
01-005 | Nicht getaggtes Textobjekt | Adobe Acrobat |
01-006-1 | Strukturelement XY als Basiselement verwendet | Adobe Acrobat |
01-006-2 | Mögliche unangebrachte Verwendung des Strukturelements XY | Adobe Acrobat |
02-002 | Nicht standardisierter Strukturtyp "XY" hat keine Rollenzuordnung | Adobe Acrobat |
02-003 | Strukturtyp "XY" ist zirkulär zugeordnet | Adobe Acrobat |
02-004 | Standardstrukturtyp "XY" zugeordnet zu "YX" | Adobe Acrobat |
06-002 | Keine PDF/UA-Kennzeichung | Adobe Acrobat |
06-003 | Kein Titel in den XMP Metadaten vorhanden | Adobe Acrobat |
07-001 | "DisplayDocTitle"-Eintrag ist nicht gesetzt | Adobe Acrobat |
11-001 | Natürliche Sprache eines Textobjekts nicht definiert | Adobe Acrobat |
14-003 | Überschrift überspringt eine oder mehrere Ebenen | Adobe Acrobat |
15-005-1 | Irreguläre Tabellenzeile | Adobe Acrobat |
15-005-2 | Irreguläre Tabellenzeile | Adobe Acrobat |
19-003 | "Note"-Strukturelement ohne ID | Adobe Acrobat |
28-008 | Tab-Reihenfolge einer Seite mit Anmerkungen ist nicht auf "Struktur" gesetzt | Adobe Acrobat |
28-011 | "Link"-Anmerkung nicht innerhalb eines "Link"-Strukturelements | Adobe Acrobat |
28-012 | Anmerkung ohne alternative Beschreibung | Adobe Acrobat |
31-009 | Schrift ist nicht eingebettet | Adobe Acrobat |