Aspose::Pdf::OutlineItemCollection class

OutlineItemCollection class

Represents outline entry in outline hierarchy of PDF document.

class OutlineItemCollection : public Aspose::Pdf::Outlines

Methods

MethodDescription
Add(const System::SharedPtr<OutlineItemCollection>&) overrideAdds outline item to collection.
Clear() overrideClears all items from the collection.
Contains(const System::SharedPtr<OutlineItemCollection>&) const overrideChecks if collection contains given item.
CopyTo(System::ArrayPtr<System::SharedPtr<OutlineItemCollection>>, int32_t) overrideCopies the outline entries to an System.Array, starting at a particular System.Array index.
Delete()Deletes this outline item from the document outline hierarchy.
Delete(System::String)Deletes outline entry with specified name from the document outline hierarchy.
get_Action()Gets the action for this outline item.
get_Bold()Gets bold flag for the title text of this outline item.
get_Color()Gets the color for the title text of this outline item.
get_Count() const overrideCount of collection items. Please dont confuse with VisibleCount: VisibleCount gets number of visible outline item on all levels.
get_Destination()Gets the destination for this outline item.
get_First() constGets the outline item representing the first top-level item in the outline hierarchy.
get_HasNext()Check if outline item representing next item relatively this item in the outline hierarchy.
get_IsReadOnly() const overrideGets a value indicating whether the collection is read-only.
get_IsSynchronized()Gets the value indicating whether access to this collection is synchronized (thread safe).
get_Italic()Gets italic flag for the title text of this outline item.
get_Last()Gets the outline item representing the last top-level item in the outline hierarchy.
get_Level()Gets hierarchy level of outline item.
get_Next()Gets the outline item representing next item relatively this item in the outline hierarchy.
get_Open()Get or sets open status (true/false) for outline item.
get_Parent()Gets the parent object of this outline item in the outline hierarchy.
get_Prev()Gets the outline item representing previous item relatively this item in the outline hierarchy.
get_SyncRoot() constGets the object that can be used to synchronize access to this collection.
get_Title()Gets the title for this outline item.
get_VisibleCount() overrideGets the total number of outline items at all levels in the document outline hierarchy.
GetEnumerator() overrideReturns an enumerator that iterates through the collection.
idx_get(int32_t)Gets outline item from the collection using index.
Insert(int32_t, System::SharedPtr<OutlineItemCollection>)Inserts the outline item into collection at the specified place.
OutlineItemCollection(System::SharedPtr<OutlineCollection>)Initializes outline item instance using root hierarchy object.
Remove(const System::SharedPtr<OutlineItemCollection>&) overrideRemove outline collection item.
Remove(int32_t)Remove item by index.
set_Action(System::SharedPtr<Annotations::PdfAction>)Sets the action for this outline item.
set_Bold(bool)Sets bold flag for the title text of this outline item.
set_Color(System::Drawing::Color)Sets the color for the title text of this outline item.
set_Destination(System::SharedPtr<Annotations::IAppointment>)Sets the destination for this outline item.
set_Italic(bool)Sets italic flag for the title text of this outline item.
set_Open(bool)Get or sets open status (true/false) for outline item.
set_Title(System::String)Sets the title for this outline item.

See Also