Note.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/aspose_pdf_api_defs.h"
7 
8 namespace Aspose
9 {
10 namespace Pdf
11 {
12 class Paragraphs;
13 namespace Text
14 {
15 class TextFragment;
16 class TextState;
17 } // namespace Text
18 } // namespace Pdf
19 } // namespace Aspose
20 namespace System
21 {
22 namespace Xml
23 {
24 class XmlReader;
25 class XmlTextWriter;
26 } // namespace Xml
27 } // namespace System
28 
29 namespace Aspose {
30 
31 namespace Pdf {
32 
36 class ASPOSE_PDF_SHARED_CLASS Note final : public System::Object
37 {
38  typedef Note ThisType;
39  typedef System::Object BaseType;
40 
41  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
42  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
43 
45 
46 public:
47 
51  ASPOSE_PDF_SHARED_API System::SharedPtr<Aspose::Pdf::Paragraphs> get_Paragraphs() const;
55  ASPOSE_PDF_SHARED_API void set_Paragraphs(System::SharedPtr<Aspose::Pdf::Paragraphs> value);
59  ASPOSE_PDF_SHARED_API System::String get_Text() const;
63  ASPOSE_PDF_SHARED_API void set_Text(System::String value);
71  ASPOSE_PDF_SHARED_API void set_TextState(System::SharedPtr<Aspose::Pdf::Text::TextState> value);
72 
76  ASPOSE_PDF_SHARED_API Note();
81  ASPOSE_PDF_SHARED_API Note(System::String content);
82 
83 protected:
84 
87 
88 private:
89 
91  System::String text;
93 
94 };
95 
96 } // namespace Pdf
97 } // namespace Aspose
98 
99 
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
ASPOSE_PDF_SHARED_API void set_Text(System::String value)
Sets System::String text object that the TextFragment object represents.
Represents fragment of Pdf text.
Definition: TextFragment.h:173
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
This class represents generator paragraph note.
Definition: Note.h:36
ASPOSE_PDF_SHARED_API void set_TextState(System::SharedPtr< TextFragmentState > value)
Sets text state for the text that TextFragment object represents.
ASPOSE_PDF_SHARED_API System::SharedPtr< TextFragmentState > get_TextState()
Gets text state for the text that TextFragment object represents.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
means saving in XML format
ASPOSE_PDF_SHARED_API void Deserialize(System::SharedPtr< System::Xml::XmlReader > reader) override
ASPOSE_PDF_SHARED_API void Serialize(System::SharedPtr< System::Xml::XmlTextWriter > writer) override
Definition: AFRelationship.h:4
ASPOSE_PDF_SHARED_API System::String get_Text()
Gets System::String text object that the TextFragment object represents.
Whole PDF file will be submitted.