VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
Vintasoft.Imaging.Annotation.UI Namespace / AnnotationView Class
Constructors Properties Methods Events SeeAlso
In This Topic
    AnnotationView Class Members
    In This Topic
    The following tables list the members exposed by AnnotationView.
    Protected Constructors
     NameDescription
    Protected ConstructorInitializes a new instance of the AnnotationView class.
    Public Properties
     NameDescription
    Public PropertyGets or sets a value indicating whether the annotation border is visible.
    Public PropertyGets or sets a transformer used for building of annotation.
    Public PropertyGets or sets a value indicating whether the annotation can be mirrored.
    Public PropertyGets or sets a value indicating whether the annotation can be moved.
    Public PropertyGets or sets a value indicating whether the size of the annotation can be changed.
    Public PropertyGets or sets a value indicating whether the annotation can be rotated.
    Public PropertyGets or sets a value indicating whether the annotation can be selected.
    Public PropertyGets or sets the System.Windows.Forms.ContextMenuStrip associated with the annotation.
    Public PropertyGets or sets information about the user who created the annotation.
    Public PropertyGets or sets the creation time of annotation.
    Public PropertyGets the annotation data.
    Public PropertyGets or sets the background brush of annotation.
    Public PropertyGets or sets a value indicating whether the annotation is mirrored horizontally.
    Public PropertyGets or sets intent of the annotation.
    Public PropertyGets or sets an interaction controller of annotation view.
    Public PropertyGets a value indicating whether the annotation is building.
    Public PropertyGets a value indicating whether this annotation has been disposed of.
    Public PropertyGets a value indicating whether this annotation is ready for drawing, for example, line annotation has points.
    Public PropertyGets a value indicating whether the annotation is selected.
    Public PropertyGets or sets a value indicating whether the annotation is visible.
    Public PropertyGets or sets the location, in device-independent pixels (1/96th inch), of annotation in the image space.
    Public PropertyGets or sets information about the user who modified the annotation.
    Public PropertyGets or sets the last time this annotation was modified.
    Public PropertyGets or sets the name of annotation.
    Public PropertyGets or sets the style of the annotation's outline.
    Public PropertyGets or sets the current amount of rotation, in degrees, for this annotation.
    Public PropertyGets or sets the System.Drawing.Brush that used for filling of annotation's selection.
    Public PropertyGets or sets the System.Drawing.Pen that used for drawing of annotation's selection.
    Public PropertyGets or sets the size, in device-independent pixels (1/96th inch), of the annotation.
    Public PropertyGets or sets the tooltip associated with the annotation.
    Public PropertyGets or sets a transformer used for transforming (moving/resizing/rotating/...) of the annotation.
    Public PropertyGets or sets a value indicating whether the annotation is mirrored vertically.
    Protected Properties
     NameDescription
    Protected PropertyGets a distance, which defines how the IsPointOnFigure(PointF) method must expand the annotation contour for determining whether the point is contained within the annotation.
    Protected PropertyGets the annotation renderer.
    Protected PropertyGets a value indicating whether the annotation must use annotation renderer to draw this annotation.
    Public Methods
     NameDescription
    Public MethodCreates a new object that is a copy of the current instance.
    Public MethodOverloaded. Draws the annotation on the specified .
    Public MethodOverloaded. Returns an author bounding box, in the image space, of annotation.
    Public MethodReturns a bounding box, in the image space, of annotation.
    Public MethodReturns a drawing box, in the image space, of annotation.
    Public MethodReturns a point transformation from annotation space (DIP) to the specified ImageViewer space.
    Public MethodReturns an annotation selection as System.Drawing.Drawing2D.GraphicsPath in the image space.
    Public MethodReturns a matrix that transforms the annotation from the content space to the drawing surface space.
    Public MethodReturns the matrix that transforms the annotation from the content space to the image space.
    Public MethodIndicates whether the specified point is contained within the annotation.
    Public MethodReturns the string representation of this object.
    Protected Methods
     NameDescription
    Protected MethodOverloaded. Releases the unmanaged resources used by the annotation and optionally releases the managed resources.
    Protected MethodDraws the annotation on the System.Drawing.Graphics in the coordinate space of annotation.
    Protected MethodDraws the annotation on the System.Drawing.Graphics in the coordinate space of drawing surface.
    Protected MethodAllows an annotation to attempt to free resources and perform other cleanup operations before the annotation is reclaimed by garbage collection.
    Protected MethodRaises the Click event. Invoked when the user has clicked on the annotation.
    Protected MethodRaises the StateChanged event. Invoked when the property of annotation is changed.
    Protected MethodRaises the DoubleClick event. Invoked when the annotation is double-clicked.
    Protected MethodRaises the Drawing event. Invoked when the annotation is drawing.
    Protected MethodRaises the Drawn event. Invoked when the annotation is drawn.
    Protected MethodRaises the InteractionControllerChanged event.
    Protected MethodRaises the InteractionControllerChanging event.
    Protected MethodRaises the MouseDown event. Invoked when the user clicks down on the annotation.
    Protected MethodRaises the MouseEnter event. Invoked when the mouse is entered of the annotation.
    Protected MethodRaises the MouseLeave event. Invoked when the mouse is moved out of the annotation.
    Protected MethodRaises the MouseMove event. Invoked when the user has moved the mouse over the annotation.
    Protected MethodRaises the MouseUp event. Invoked when the user has released the mouse over the annotation.
    Protected MethodRaises the MouseWheel event. Invoked when the mouse wheel moves while the annotation has focus.
    Protected MethodRaises the StateChanged event. Invoked when the state of annotation is changed.
    Protected MethodSets the properties of interaction controller according to the properties of annotation.
    Protected MethodTransforms the matrix from the annotation's content space to the image space.
    Public Events
     NameDescription
    Public EventOccurs when the annotation is clicked.
    Public EventOccurs when the annotation is double-clicked.
    Public EventOccurs when the annotation is drawing.
    Public EventOccurs when the annotation is drawn.
    Public EventOccurs when interaction controller is changed.
    Public EventOccurs when interaction controller is changing.
    Public EventOccurs when the mouse pointer is over the annotation and the mouse button is pressed.
    Public EventOccurs when the mouse pointer enters the annotation.
    Public EventOccurs when the mouse pointer leaves the annotation.
    Public EventOccurs when the mouse pointer rests on the annotation.
    Public EventOccurs when the mouse pointer is over the annotation and the mouse button is released.
    Public EventOccurs when the mouse wheel moves while the annotation has focus.
    Public EventOccurs when the state of annotation is changed.
    See Also