This class represents the xobject. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; page 201.

This class is always an indirect object because it is also a StreamElement and these are always indirect objects.

An XObject is a self-contained graphical element stored as a PDF stream. Its content can be referenced multiple times within a document, making it an efficient way to reuse images, forms, and PostScript fragments.

The three XObject subtypes are Image (a sampled raster image), Form (a reusable content stream), and PS (a PostScript fragment for compatibility with PostScript output pipelines).

XObjects are named resources stored in the XObject entry of a resource dictionary. A content stream paints an XObject by invoking the Do operator with the resource name.

The AF entry, added in PDF 2.0, attaches one or more associated files to the XObject. These files carry supplementary data related to the XObject's content, such as source data or accessibility alternatives.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.XObjectElement
          WebSupergoo.ABCpdf14.Elements.FormXObjectElement
          WebSupergoo.ABCpdf14.Elements.ImageXObjectElement
          WebSupergoo.ABCpdf14.Elements.PostScriptXObjectElement

 

   
   
Method
Description
XObjectElement Create a new XObjectElement.
inherited methods...

 

   
   
Property
Description
StreamElement The StreamElement associated with this class.
EntryType Represents the "Type" entry of the xobject object.
EntryAF Represents the "AF" entry of the xobject object.
inherited properties...