BITi 15 XObjects: Unterschied zwischen den Versionen

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
{{PDF_15}}
 
{{PDF_15}}
  
=== Bezieht sich auf folgende Fehlerbedingungen im Matterhorn-Protokoll ===
+
<h3> Bezieht sich auf folgende Fehlerbedingungen im Matterhorn-Protokoll </h3>
  
==== Testbarkeit Mensch ====
+
<h4> Testbarkeit Mensch </h4>
  
 
* n.a.
 
* n.a.
  
==== Testbarkeit Software ====
+
<h4>Testbarkeit Software </h4>
  
 
* MP 30-001 Ein Reference XObject ist vorhanden.
 
* MP 30-001 Ein Reference XObject ist vorhanden.
Zeile 35: Zeile 35:
 
PAC, pdfaPilot
 
PAC, pdfaPilot
  
==== Einordnung im PAC-Tool ====
+
<h4> Einordnung im PAC-Tool </h4>
  
 
PDF/UA → Basic requirements → Content
 
PDF/UA → Basic requirements → Content

Version vom 11. November 2016, 12:59 Uhr

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.

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