Aspose::Pdf::OutlineItemCollection class
Contents
[
Hide
]OutlineItemCollection class
Represents outline entry in outline hierarchy of PDF document.
class OutlineItemCollection : public Aspose::Pdf::Outlines
Methods
Method | Description |
---|---|
Add(const System::SharedPtr<OutlineItemCollection>&) override | Adds outline item to collection. |
Clear() override | Clears all items from the collection. |
Contains(const System::SharedPtr<OutlineItemCollection>&) const override | Checks if collection contains given item. |
CopyTo(System::ArrayPtr<System::SharedPtr<OutlineItemCollection>>, int32_t) override | Copies 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 override | Count 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() const | Gets 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 override | Gets 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() const | Gets the object that can be used to synchronize access to this collection. |
get_Title() | Gets the title for this outline item. |
get_VisibleCount() override | Gets the total number of outline items at all levels in the document outline hierarchy. |
GetEnumerator() override | Returns 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>&) override | Remove 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
- Class Outlines
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++