4 #include <system/collections/icollection.h> 5 #include <system/array.h> 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 14 class OutlineItemCollection;
23 template <
typename>
class IEnumerator;
40 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
41 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
50 ASPOSE_PDF_SHARED_API int32_t
get_Count()
const override = 0;
68 ASPOSE_PDF_SHARED_API
void Clear()
override = 0;
97 virtual ASPOSE_PDF_SHARED_API
~Outlines();
ASPOSE_PDF_SHARED_API System::SharedPtr< System::Collections::Generic::IEnumerator< System::SharedPtr< OutlineItemCollection > > > GetEnumerator() override
Returns an enumerator that iterates through the collection.
Definition: Artifact.h:67
ASPOSE_PDF_SHARED_API bool Remove(const System::SharedPtr< OutlineItemCollection > &item) override
Remove outline collection item.
ASPOSE_PDF_SHARED_API bool get_IsReadOnly() const override
Gets a value indicating whether the collection is read-only.
virtual ASPOSE_PDF_SHARED_API ~Outlines()
ASPOSE_PDF_SHARED_API int32_t get_VisibleCount() override
Gets the total number of outline items at all levels in the document outline hierarchy.
Represents outline entry in outline hierarchy of PDF document.
Definition: OutlineItemCollection.h:68
ASPOSE_PDF_SHARED_API void Add(const System::SharedPtr< OutlineItemCollection > &outline) override
Adds outline item to collection.
ASPOSE_PDF_SHARED_API void UpdateVisibleCount() override
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
ASPOSE_PDF_SHARED_API void CopyTo(System::ArrayPtr< System::SharedPtr< OutlineItemCollection >> array, int32_t index) override
Copies the outline entries to an System.Array, starting at a particular System.Array index...
Definition: AFRelationship.h:4
Class describes collection of outlines.
Definition: Outlines.h:35
Interface of collection of elements. Objects of this class should only be allocated using System::Mak...
Definition: Collection.h:41
ASPOSE_PDF_SHARED_API int32_t get_Count() const override
Count of collection items. Please dont confuse with VisibleCount: VisibleCount gets number of visible...
means saving without change of format, i.e. as PDF use it please instead of 'SaveFormat.None', that is obsolete one
ASPOSE_PDF_SHARED_API void Clear() override
Clears all items from the collection.
ASPOSE_PDF_SHARED_API bool Contains(const System::SharedPtr< OutlineItemCollection > &item) const override
Checks if collection contains given item.
Whole PDF file will be submitted.