GoToURIAction.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 Engine
12 {
13 namespace Data
14 {
15 class IPdfDictionary;
16 } // namespace Data
17 } // namespace Engine
18 } // namespace Pdf
19 } // namespace Aspose
20 namespace System
21 {
22 class String;
23 } // namespace System
24 
25 namespace Aspose {
26 
27 namespace Pdf {
28 
29 namespace Annotations {
30 
34 class ASPOSE_PDF_SHARED_CLASS GoToURIAction final : public Aspose::Pdf::Annotations::PdfAction
35 {
36  typedef GoToURIAction ThisType;
38 
39  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
40  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
41 
43 
44 public:
45 
49  ASPOSE_PDF_SHARED_API System::String get_URI();
53  ASPOSE_PDF_SHARED_API void set_URI(System::String value);
54 
59  ASPOSE_PDF_SHARED_API GoToURIAction(System::String uri);
60 
61 protected:
62 
64 
65  MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(GoToURIAction, CODEPORTING_ARGS(System::SharedPtr<Aspose::Pdf::Engine::Data::IPdfDictionary> action));
66 
67 };
68 
69 } // namespace Annotations
70 } // namespace Pdf
71 } // namespace Aspose
72 
73 
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Definition: Artifact.h:67
Represents a URI action causes a URI to be resolved.
Definition: GoToURIAction.h:34
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.