PDFVisualInkAnnotation¶
Namespace: O2S.Components.PDF4NET.View.Annotations
Defines an ink annotation that is displayed in a control.
Inheritance Object → PDFVisualAnnotation → PDFVisualMarkupAnnotation → PDFVisualInkAnnotation
Constructors¶
PDFVisualInkAnnotation(PDFInkAnnotation)¶
Initializes a new PDFVisualAnnotation object.
Parameters
annotation PDFInkAnnotation
The underlying PDF annotation.
Properties¶
Annotation¶
Gets the underlying PDF annotation.
Property Value
PDFAnnotation
A PDF annotation.
DisplayRectangle¶
Gets or sets the visual rectangle of this annotation.
Property Value
PDFDisplayRectangle
A that represents the position and size of the annotation on the page.
Remarks
The visual rectangle is relative to the top left corner of the page.
Ink¶
Gets or sets the annotation ink.
Property Value
PDFAnnotationBorder
A object specifying the style of the annotation ink.
NormalAppearance¶
Gets or sets the annotation normal appearance.
Property Value
PDFAnnotationAppearance
A specifying how the annotation is presented visually on the page.
Opacity¶
Gets or sets the annotation opacity.
Property Value
Double
A value in the range [0, 1] that represents the constant opacity value to be used in painting the annotation.
Points¶
Gets or sets the annotation points.
Property Value
PDFPoint[][]
An array of arrays, each array defining a path.
Exceptions
ArgumentException
Thrown when this property is set and the annotation does not belong to a page.
Remarks
The points in this array are given in page visual coordinates, relative to top left corner of the visual page.
Tag¶
Gets or sets an object that contains user-defined data associated with the annotation.
Property Value
Remarks
This property can be used to store any custom information relevant to the annotation at
runtime. The value is not used by the annotation itself and is intended solely for application-specific
data.
NOTE: The value of this property is not persisted in the PDF file.
VisualPage¶
Gets the page that owns the anotation.
Property Value
PDFVisualPage
The PDFVisualPage that owns the annotation.
Methods¶
EndUpdate()¶
Notifies the control that the annotation has been updated and its new appearance should be displayed.
Remarks
PDFVisualAnnotation.BeginUpdate() must be called first before calling this method.