BaseActionCollection.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/object.h>
5 
6 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
7 
8 namespace Aspose
9 {
10 namespace Pdf
11 {
12 namespace Annotations
13 {
15 class PdfAction;
16 } // namespace Annotations
17 namespace Engine
18 {
19 namespace Data
20 {
21 class IPdfObject;
22 } // namespace Data
23 } // namespace Engine
24 namespace Forms
25 {
26 class Field;
27 } // namespace Forms
29 } // namespace Pdf
30 } // namespace Aspose
31 namespace System
32 {
33 class String;
34 } // namespace System
35 
36 namespace Aspose {
37 
38 namespace Pdf {
39 
43 class ASPOSE_PDF_SHARED_CLASS BaseActionCollection : public System::Object
44 {
46  typedef System::Object BaseType;
47 
48  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
49  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
50 
54 
55 public:
56 
60  ASPOSE_PDF_SHARED_API void RemoveActions();
61 
62 protected:
63 
65 
77  void SetAction(const System::String& name, const System::SharedPtr<Annotations::PdfAction>& action);
78 
80 
81 };
82 
83 } // namespace Pdf
84 } // namespace Aspose
85 
86 
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: Artifact.h:67
Represents the collection of annotation actions.
Definition: AnnotationActionCollection.h:35
Base class for acro form fields.
Definition: Field.h:130
This class describes page actions
Definition: PageActionCollection.h:33
System::SharedPtr< Engine::Data::IPdfObject > Owner
Definition: BaseActionCollection.h:64
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Definition: AFRelationship.h:4
Represents Action in PDF document
Definition: PdfAction.h:75
Class incapsulates basic actions wuth page/annotation/field interactive actions
Definition: BaseActionCollection.h:43
Whole PDF file will be submitted.