4 #include <system/string.h> 6 #include "Aspose.PDF.Cpp/InteractiveFeatures/Annotations/Annotation.h" 7 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 17 class CaretAnnotation;
18 class CommonFigureAnnotation;
19 class FileAttachmentAnnotation;
20 class FreeTextAnnotation;
25 class PopupAnnotation;
26 class RedactionAnnotation;
28 class SoundAnnotation;
29 class StampAnnotation;
31 class TextMarkupAnnotation;
49 class AnnotationStateTests;
51 class RegressionTests_v24_02;
61 template <
typename,
typename>
class Dictionary;
62 template <
typename>
class List;
77 namespace Annotations {
88 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
89 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
103 friend class Aspose::Pdf::Tests::Annotations::AnnotationStateTests;
104 friend class Aspose::Pdf::Tests::RegressionTests_v24_02;
115 ASPOSE_PDF_SHARED_API
void set_Title(
System::String value)
override;
147 ASPOSE_PDF_SHARED_API
double get_Opacity();
151 ASPOSE_PDF_SHARED_API
void set_Opacity(
double value);
184 ASPOSE_PDF_SHARED_API
void ClearState();
206 ASPOSE_PDF_SHARED_API
void SetMarkedState(
bool marked);
251 ASPOSE_PDF_SHARED_API
void AfterImport()
override;
270 double GetEndingRadius();
285 void SetCreationDate();
Abstract base class for poly- annotations.
Definition: PolyAnnotation.h:65
Represents a freehand "scribble" composed of one or more disjoint paths.
Definition: InkAnnotation.h:69
Abstract class representing markup annotation.
Definition: MarkupAnnotation.h:82
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Represents rubber stamp annotation. This type of annotation displays text or graphics intended to loo...
Definition: StampAnnotation.h:86
Class representing line annotation.
Definition: LineAnnotation.h:74
Definition: Artifact.h:67
AnnotationStateModel
The state model corresponding to state of annotation.
Definition: AnnotationStateModel.h:22
Represents a free text annotation that displays text directly on the page. Unlike an ordinary text an...
Definition: FreeTextAnnotation.h:91
This annotation allows to get/set Title property.
Definition: Annotation.h:512
Definition: signed_info.h:13
LineEnding
Enumerates the line ending styles to be used in drawing the line.
Definition: LineEnding.h:22
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
Definition: AFRelationship.h:4
Class describes file attachment annotation.
Definition: FileAttachmentAnnotation.h:58
AnnotationState
The enumeration of states to which the original annotation can be set.
Definition: AnnotationState.h:22
Defies a method that enables object cloning - creating a copy of an object. Objects of this class sho...
Definition: icloneable.h:15
Class representing Caret annotation.
Definition: CaretAnnotation.h:55
Represents a specific date and time value on the time continuum. This type should be allocated on sta...
Definition: date_time.h:49
A printer's point (1/72 of an inch).
Represents a text annotation that is a �sticky note� attached to a point in the PDF document...
Definition: TextAnnotation.h:82
The coordinates are in the page coordinate context.
Represents Redact annotation.
Definition: RedactionAnnotation.h:61
Represents a sound annotation that contains sound recorded from the computer�s microphone or importe...
Definition: SoundAnnotation.h:60
Abstract base class for text markup annotations.
Definition: TextMarkupAnnotation.h:57
Class representing annotation object.
Definition: Annotation.h:303
Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). ...
Definition: BaseParagraph.h:66
ReplyType
Enumerates the kinds of the relationships (the “reply type”) between the annotation and one specifi...
Definition: ReplyType.h:22
Whole PDF file will be submitted.