Aspose::Pdf::Annotations::Annotation class

Annotation class

Class representing annotation object.

class Annotation : public Aspose::Pdf::BaseParagraph

Methods

MethodDescription
virtual Accept(System::SharedPtr<AnnotationSelector>)Accepts visitor for annotation processing.
virtual ChangeAfterResize(System::SharedPtr<Matrix>)Update parameters and appearance, according to the matrix transform.
virtual Flatten()Places annotation contents directly on the page, annotation object will be removed.
get_Actions()Gets list of annotatation actions.
virtual get_ActiveState()Gets current annotation appearance state.
get_Alignment()Annotation alignment. This property is obsolete. Use HorizontalAligment instead.
virtual get_AnnotationType()Gets type of annotation.
get_Appearance()Gets appearance dictionary of the annotation.
get_Border() constGets annotation border characteristics. Border
get_Characteristics()Gets annotation characteristics.
get_Color()Gets annotation color.
get_Contents()Gets annotation text.
get_Flags()Flags of the annotation.
get_FullName()Gets full qualified name of the annotation.
virtual get_Height()Gets height of the annotation.
get_HorizontalAlignment() overrideGets text alignment for annotation.
get_Modified()Gets date and time when annotation was recently modified.
get_Name()Gets annotation name on the page.
virtual get_PageIndex()Gets index of page which contains annotation.
virtual get_Rect()Gets annotation rectangle.
get_States()Gets appearance dictionary of annotation.
get_TextHorizontalAlignment()Gets text alignment for annotation.
static get_UpdateAppearanceOnConvert()If true, annotation appearance will be updated before converting PF document into image. This allows convert fields correctly but probably demand more time.
static get_UseFontSubset()If this property set to true, fonts will be added to document as subsets. Default value is true.
virtual get_Width()Gets width of the annotation.
GetRectangle(bool)Returns rectangle of annotation taking into consideration page rotation.
virtual set_ActiveState(System::String)Sets current annotation appearance state.
set_Alignment(TextAlignment)Annotation alignment. This property is obsolete. Use HorizontalAligment instead.
set_Border(System::SharedPtr<Aspose::Pdf::Annotations::Border>)Sets annotation border characteristics. Border
set_Color(System::SharedPtr<Aspose::Pdf::Color>)Sets annotation color.
set_Contents(System::String)Sets annotation text.
set_Flags(AnnotationFlags)Flags of the annotation.
virtual set_Height(double)Sets height of the annotation.
set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment) overrideSets text alignment for annotation.
set_Modified(System::DateTime)Sets date and time when annotation was recently modified.
set_Name(System::String)Sets annotation name on the page.
virtual set_Rect(System::SharedPtr<Rectangle>)Sets annotation rectangle.
set_TextHorizontalAlignment(Aspose::Pdf::HorizontalAlignment)Sets text alignment for annotation.
static set_UpdateAppearanceOnConvert(bool)If true, annotation appearance will be updated before converting PF document into image. This allows convert fields correctly but probably demand more time.
static set_UseFontSubset(bool)If this property set to true, fonts will be added to document as subsets. Default value is true.
virtual set_Width(double)Sets width of the annotation.

See Also