Vanilla.PDF  1.4.1
Cross-platform toolkit for creating and modifying PDF documents
List of all members
OutlineItemHandle Class Reference

Child element within tree-structured hierarchy of outline items. More...

Inheritance diagram for OutlineItemHandle:
OutlineBaseHandle IUnknownHandle
error_type OutlineItem_GetTitle (OutlineItemHandle *handle, StringObjectHandle **result)
 The text that shall be displayed on the screen for this item.
error_type OutlineItem_GetParent (OutlineItemHandle *handle, OutlineBaseHandle **result)
 The parent of this item in the outline hierarchy.
error_type OutlineItem_GetPrev (OutlineItemHandle *handle, OutlineItemHandle **result)
 The previous item at this outline level.
error_type OutlineItem_GetNext (OutlineItemHandle *handle, OutlineItemHandle **result)
 The next item at this outline level.
error_type OutlineItem_GetFirst (OutlineItemHandle *handle, OutlineItemHandle **result)
 The first of this item's immediate children in the outline hierarchy.
error_type OutlineItem_GetLast (OutlineItemHandle *handle, OutlineItemHandle **result)
 The last of this item's immediate children in the outline hierarchy.
error_type OutlineItem_GetCount (OutlineItemHandle *handle, IntegerObjectHandle **result)
 Sum of the number of visible descendent outline items at all levels.
error_type OutlineItem_GetColor (OutlineItemHandle *handle, OutlineItemColorHandle **result)
 Representing the components in the DeviceRGB colour space of the colour that shall be used for the outline entry's text.
error_type OutlineItem_GetFlags (OutlineItemHandle *handle, OutlineItemFlagsHandle **result)
 A set of flags specifying style characteristics for displaying the outline item's text.
error_type OutlineItem_Release (OutlineItemHandle *handle)
 Decrement the internal reference counter. More...

Additional Inherited Members

- Public Member Functions inherited from OutlineBaseHandle
error_type OutlineBase_GetType (OutlineBaseHandle *handle, OutlineType *result)
 Get derived type of current object.
- Public Member Functions inherited from IUnknownHandle
error_type IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.

Detailed Description

Child element within tree-structured hierarchy of outline items.

Friends And Related Function Documentation

◆ OutlineItem_Release()

error_type OutlineItem_Release ( OutlineItemHandle handle)

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.

See also

The documentation for this class was generated from the following file: