4 #include <system/array.h> 6 #include "Aspose.PDF.Cpp/InteractiveFeatures/Annotations/PrinterMarkAnnotation.h" 7 #include "Aspose.PDF.Cpp/InteractiveFeatures/Annotations/Annotation.h" 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 16 class BleedMarkAnnotation;
18 class TrimMarkAnnotation;
32 template <
typename>
class List;
41 namespace Annotations {
51 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
52 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
104 static const double LineWidth;
PrinterMarkCornerPosition
Represents a position of a mark in a corner of a page.
Definition: PrinterMarkCornerPosition.h:13
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Abstract class representing printer mark annotation.
Definition: PrinterMarkAnnotation.h:36
Represents a Trim Mark annotation.
Definition: TrimMarkAnnotation.h:32
Definition: Artifact.h:67
ASPOSE_PDF_SHARED_API double get_DefaultMarkSize() override
ASPOSE_PDF_SHARED_API CornerPrinterMarkAnnotation(System::SharedPtr< Aspose::Pdf::Page > page, PrinterMarkCornerPosition position, double markSize, System::SharedPtr< Rectangle > pageBox)
Initializes a new CornerPrinterMarkAnnotation in the given corner position on the given page...
ASPOSE_PDF_SHARED_API void set_Position(PrinterMarkCornerPosition value)
Get or sets the position of the mark on the page.
Represents a Bleed Mark annotation.
Definition: BleedMarkAnnotation.h:35
Represents annotation types that are placed in the corners of the printed page.
Definition: CornerMarkAnnotation.h:46
ASPOSE_PDF_SHARED_API void UpdateAppearances() override
ASPOSE_PDF_SHARED_API System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< Operator > > > CreateAppearanceProgram(System::SharedPtr< Annotation::AppearanceParameters > parameters, System::SharedPtr< Annotation > annotation) override
Create program for displaying this annotation.
ASPOSE_PDF_SHARED_API double get_MarkOffset() override
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
Defies a method that enables object cloning - creating a copy of an object. Objects of this class sho...
Definition: icloneable.h:15
ASPOSE_PDF_SHARED_API double get_MarkLineLength() override
A printer's point (1/72 of an inch).
The coordinates are in the page coordinate context.
ASPOSE_PDF_SHARED_API System::SharedPtr< Rectangle > get_DesignatedPageBox() override
ASPOSE_PDF_SHARED_API PrinterMarkCornerPosition get_Position() const
Get or sets the position of the mark on the page.
Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). ...
Definition: BaseParagraph.h:66
Whole PDF file will be submitted.
ASPOSE_PDF_SHARED_API void MoveOutsideOfPageBox() override
Setting Rect values such that the annotation is outside the TrimBox.