NamedAction.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include "Aspose.PDF.Cpp/InteractiveFeatures/PdfAction.h"
5 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
6 
7 namespace Aspose
8 {
9 namespace Pdf
10 {
11 namespace Annotations
12 {
13 enum class PredefinedAction;
14 } // namespace Annotations
15 namespace Engine
16 {
17 namespace Data
18 {
19 class IPdfDictionary;
20 } // namespace Data
21 } // namespace Engine
22 } // namespace Pdf
23 } // namespace Aspose
24 namespace System
25 {
26 class String;
27 } // namespace System
28 
29 namespace Aspose {
30 
31 namespace Pdf {
32 
33 namespace Annotations {
34 
38 class ASPOSE_PDF_SHARED_CLASS NamedAction final : public Aspose::Pdf::Annotations::PdfAction
39 {
40  typedef NamedAction ThisType;
42 
43  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
44  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
45 
47 
48 public:
49 
53  ASPOSE_PDF_SHARED_API System::String get_Name();
57  ASPOSE_PDF_SHARED_API void set_Name(System::String value);
58 
63  ASPOSE_PDF_SHARED_API NamedAction(PredefinedAction action);
64 
65 protected:
66 
68 
69  MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(NamedAction, CODEPORTING_ARGS(System::SharedPtr<Aspose::Pdf::Engine::Data::IPdfDictionary> action));
70 
71 };
72 
73 } // namespace Annotations
74 } // namespace Pdf
75 } // namespace Aspose
76 
77 
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 general interface for actions and destinations.
Definition: IAppointment.h:17
PredefinedAction
Defines different actions which can be triggered from a PDF file.
Definition: PredefinedAction.h:22
Represents named actions that PDF viewer applications are expected to support.
Definition: NamedAction.h:38
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
Whole PDF file will be submitted.