BITi 15 XObjects

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Version vom 11. November 2016, 12:00 Uhr von Petra (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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
  • 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.

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

zurück zur Liste der Prüfschritte