CustomExplicitDestination.h
1 #pragma once
2 // Copyright (c) 2001-2022 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 Pdf
21 } // namespace Aspose
22 
23 namespace Aspose {
24 
25 namespace Pdf {
26 
27 namespace Annotations {
28 
33 {
36 
37  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
39 
41 
42 public:
43 
48  ASPOSE_PDF_SHARED_API System::String ToString() const override;
49 
50 protected:
51 
53 
54  MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(CustomExplicitDestination, CODEPORTING_ARGS(System::SharedPtr<Aspose::Pdf::Engine::Data::IPdfArray> engineDest));
55 
56 private:
57 
58  System::String ToString_NonConst();
59 
60 };
61 
62 } // namespace Annotations
63 } // namespace Pdf
64 } // namespace Aspose
65 
66 
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: reflection.h:29
ASPOSE_PDF_SHARED_API System::String ToString() const override=0
Returns string representation of ExplicitDestination object.
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:32
Whole PDF file will be submitted.