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