BITi 15 XObjects
Inhaltsverzeichnis
Bezieht sich auf folgende Fehlerbedingungen im Matterhorn-Protokoll
Testbarkeit Mensch
- n.a.
Testbarkeit Software
- MP 30-001 Ein Reference XObject ist vorhanden.
- PAC Fehlermeldung:
- Referenziertes externes Objekt vorhanden
- Referenced external object present
- PAC Fehlermeldung:
- MP 30-002 Ein Form XObject enthält MCIDs und es wird mehr als einmal auf dieses Objekt verwiesen.
- PDFaPilot:
- PDFaPilot prüft diesen Fehler indirekt. Bei der Verarbeitung eines Dokuments wird ein Strukturbaum erwartet. Wird ein Form XObjekt mehrfach verwendet und enthält Marked Content Identifiers, ist also mehrfach an unterschiedlichen Stellen mit dem Strukturbaum verknüpft, ist eine Baumstruktur nicht nachvollziehbar. PDFaPilot bemerkt an der Stelle einen Syntaxfehler.
- PDFaPilot:
Was wird geprüft?
Die Inhalte von XObjects (external objects) gehören nicht zum content stream der Seite selbst, sondern sind ausgelagert, wobei Image XObjects und Form XObjects (nicht zu verwechseln mit dem Strukturtyp Form) i.d.R. direkt im Dokument enthalten sind. Eine Untergruppe der Form XObjects sind Reference XObjects. Reference XObjects beziehen sich auf externen Inhalt.
Form- und Image -XObjects können beispielsweise auf mehreren Seiten verwendet werden. Bei mehrfacher Verwendung einer Grafik (Image XObject) kann dies zu einer geringen Dateigröße beitragen.
Zu MP 30-001:
Reference XObjects werden genutzt, um Inhalt aus einem externen Dokument zu importieren. In einem PDF / UA konformen PDF-Dokument dürfen sie nicht enthalten sein.
Zu MP 30-002:
Auf ein Image XObject kann problemlos mehrfach im Dokument verwiesen werden (ein Bild ohne eigene Struktur, PDF 32000-1:2008 „a rectangular array of colour samples to be painted“). Auf Form XObjects, die ein MCID (Marked content identifier) enthalten, darf nur einmal verwiesen werden.
Wie wird geprüft?
PAC, pdfaPilot
Einordnung im PAC-Tool
PDF/UA → Basic requirements → Content
- Reference Xobjects