4 #include "Aspose.PDF.Cpp/InteractiveFeatures/Annotations/PrinterMarkAnnotation.h" 5 #include "Aspose.PDF.Cpp/InteractiveFeatures/Annotations/Annotation.h" 6 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 14 class AnnotationSelector;
30 template <
typename>
class List;
39 namespace Annotations {
52 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
53 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
85 ASPOSE_PDF_SHARED_API
void UpdateAppearances()
override;
97 ASPOSE_PDF_SHARED_API
void MoveOutsideOfPageBox()
override;
99 virtual ASPOSE_PDF_SHARED_API ~RegistrationMarkAnnotation();
103 static const double LineWidth;
104 static const double MarkOffset;
105 static const double CrossSize;
106 static const double OuterCircleRadius;
107 static const double InnerCircleRadius;
108 static const double MarkSize;
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Abstract class representing printer mark annotation.
Definition: PrinterMarkAnnotation.h:36
Definition: Artifact.h:67
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
AnnotationType
Enumeration of annotation types.
Definition: AnnotationType.h:18
Definition: AFRelationship.h:4
Defies a method that enables object cloning - creating a copy of an object. Objects of this class sho...
Definition: icloneable.h:15
PrinterMarkSidePosition
Represents a position of a registration mark on a page.
Definition: PrinterMarkSidePosition.h:13
A printer's point (1/72 of an inch).
The coordinates are in the page coordinate context.
Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). ...
Definition: BaseParagraph.h:66
Represents a Registration Mark annotation.
Definition: RegistrationMarkAnnotation.h:47
Whole PDF file will be submitted.