CustomExplicitDestination.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/string.h>
5 
6 #include "Aspose.PDF.Cpp/InteractiveFeatures/ExplicitDestination.h"
7 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
8 
9 namespace Aspose
10 {
11 namespace Pdf
12 {
13 namespace Engine
14 {
15 namespace Data
16 {
17 class IPdfArray;
18 } // namespace Data
19 } // namespace Engine
20 namespace Tests
21 {
22 namespace Annotations
23 {
24 class PdfActionTests;
25 } // namespace Annotations
26 } // namespace Tests
27 } // namespace Pdf
28 } // namespace Aspose
29 
30 namespace Aspose {
31 
32 namespace Pdf {
33 
34 namespace Annotations {
35 
40 {
43 
44  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
46 
48  friend class Aspose::Pdf::Tests::Annotations::PdfActionTests;
49 
50 public:
51 
56  ASPOSE_PDF_SHARED_API System::String ToString() const override;
57 
58 protected:
59 
61 
62  MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(CustomExplicitDestination, CODEPORTING_ARGS(System::SharedPtr<Aspose::Pdf::Engine::Data::IPdfArray> engineDest));
63 
64 private:
65 
66  System::String ToString_NonConst();
67 
68 };
69 
70 } // namespace Annotations
71 } // namespace Pdf
72 } // namespace Aspose
73 
74 
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Represents the base class for explicit destinations in PDF document.
Definition: ExplicitDestination.h:64
Definition: signed_info.h:13
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 custom explicit destination.
Definition: CustomExplicitDestination.h:39
Whole PDF file will be submitted.