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