This class represents the form XObject dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 95, page 218.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 93, page 269.

Adobe Supplement to the ISO 32000, BaseVersion: 1.7, ExtensionLevel: 3; Table: 4.45, page 27.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 363, page 632.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 399, page 812.

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

A Form XObject is a self-contained PDF content stream that can be painted multiple times by reference. It encapsulates its own resource dictionary, graphics state, and coordinate system, isolating it from the surrounding content.

The BBox entry clips the form's content to a rectangle in the form's own coordinate system. Content outside this box is not painted. The box also defines the extent used when compositing the form as a transparency group.

The Matrix entry maps the form's coordinate system to the coordinate system of the context in which it is invoked. This allows scaling, rotation, and translation of the form content without altering the content stream itself.

The Resources entry holds all PDF objects needed by the form's content stream. These are local to the form and may differ from the resources of the enclosing page or form.

The Group entry, if present, designates the form as a transparency group. The group type determines how the form's objects composite internally before the result is composited into the parent context.

The Ref entry provides a reference to an external page that the form represents. This is used in the reference XObject mechanism to incorporate pages from other documents with deferred resolution.

PieceInfo and LastModified support application-level private data and incremental update tracking. They do not affect rendering.

StructParent and StructParents link the form or its constituent objects into the document's structure tree for accessibility and tagged PDF purposes.

The OPI entry holds an Open Prepress Interface dictionary for workflows that use low-resolution proxy images in the PDF and replace them with high-resolution originals at output time.

The OC entry associates the form with an optional content group. When the group is off, the form is not painted. This allows form visibility to be toggled by the viewer's optional content configuration.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.XObjectElement
          WebSupergoo.ABCpdf14.Elements.FormXObjectElement
             WebSupergoo.ABCpdf14.Elements.TrapNetworkAppearanceStreamElement

 

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

 

   
   
Property
Description
EntrySubtype Represents the "Subtype" entry of the form XObject dictionary object.
EntryFormType Represents the "FormType" entry of the form XObject dictionary object.
EntryBBox Represents the "BBox" entry of the form XObject dictionary object.
EntryMatrix Represents the "Matrix" entry of the form XObject dictionary object.
EntryResources Represents the "Resources" entry of the form XObject dictionary object.
EntryGroup Represents the "Group" entry of the form XObject dictionary object.
EntryRef Represents the "Ref" entry of the form XObject dictionary object.
EntryPieceInfo Represents the "PieceInfo" entry of the form XObject dictionary object.
EntryLastModified Represents the "LastModified" entry of the form XObject dictionary object.
EntryStructParent Represents the "StructParent" entry of the form XObject dictionary object.
EntryStructParents Represents the "StructParents" entry of the form XObject dictionary object.
EntryOPI Represents the "OPI" entry of the form XObject dictionary object.
EntryOC Represents the "OC" entry of the form XObject dictionary object.
EntryName Represents the "Name" entry of the form XObject dictionary object.
EntryMeasure Represents the "Measure" entry of the form XObject dictionary object.
EntryPtData Represents the "PtData" entry of the form XObject dictionary object.
EntryMarkStyle Represents the "MarkStyle" entry of the form XObject dictionary object.
EntryColorants Represents the "Colorants" entry of the form XObject dictionary object.
inherited properties...