4 #include <system/collections/ienumerator.h> 5 #include <system/collections/icollection.h> 6 #include <system/array.h> 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 35 template <
typename>
class List;
44 namespace Annotations {
54 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
55 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
63 typedef ActionsEnumerator ThisType;
66 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
76 bool MoveNext()
override;
77 void Reset()
override;
78 void Dispose()
override;
85 bool MoveNextImplementation();
96 ASPOSE_PDF_SHARED_API int32_t get_Count()
const override;
100 ASPOSE_PDF_SHARED_API
bool get_IsSynchronized();
108 ASPOSE_PDF_SHARED_API
bool get_IsReadOnly()
const override;
119 ASPOSE_PDF_SHARED_API
void Delete(int32_t index);
123 ASPOSE_PDF_SHARED_API
void Delete();
138 ASPOSE_PDF_SHARED_API
void Clear()
override;
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Definition: Artifact.h:67
System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > _actions
Definition: ActionCollection.h:161
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Interface of enumerator which can be used to iterate through some elements. Objects of this class sho...
Definition: BaseOperatorCollection.h:47
Definition: AFRelationship.h:4
Collection of actions
Definition: ActionCollection.h:49
Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this cl...
Definition: TextFragmentState.h:69
Represents Action in PDF document
Definition: PdfAction.h:75
System::WeakPtr< PdfAction > _owner
Definition: ActionCollection.h:162
Interface of collection of elements. Objects of this class should only be allocated using System::Mak...
Definition: Collection.h:41
Whole PDF file will be submitted.