This class represents the outline item dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 153, page 368.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 151, page 442.

This class is always an indirect object because OutlineElement.EntryFirst, OutlineElement.EntryLast, OutlineItemElement.EntryFirst, OutlineItemElement.EntryLast, OutlineItemElement.EntryNext, OutlineItemElement.EntryParent and OutlineItemElement.EntryPrev require it to be so.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.OutlineItemElement

An outline item dictionary describes a single entry in the document outline tree. Each item has a title, links to its siblings and to its own children, and either a destination or an action triggered when the item is activated.

The item is always an indirect object because it is referenced by the outline root, by sibling items, and by its own children, each of which must hold indirect references to avoid circular direct-object embedding.

The Count entry carries sign information: positive means the item is open (children visible), negative means it is closed. The absolute value gives the total number of open descendant items.

The colour and style flag entries allow individual items to be drawn in a specific colour and in bold or italic, giving limited typographic control over outline appearance.

 

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

 

   
   
Property
Description
EntryTitle Represents the "Title" entry of the outline item dictionary object.
EntryParent Represents the "Parent" entry of the outline item dictionary object.
EntryPrev Represents the "Prev" entry of the outline item dictionary object.
EntryNext Represents the "Next" entry of the outline item dictionary object.
EntryFirst Represents the "First" entry of the outline item dictionary object.
EntryLast Represents the "Last" entry of the outline item dictionary object.
EntryCount Represents the "Count" entry of the outline item dictionary object.
EntryDest Represents the "Dest" entry of the outline item dictionary object.
EntryA Represents the "A" entry of the outline item dictionary object.
EntrySE Represents the "SE" entry of the outline item dictionary object.
EntryC Represents the "C" entry of the outline item dictionary object.
EntryF Represents the "F" entry of the outline item dictionary object.
inherited properties...