AnnotationController Methods |
The AnnotationController type exposes the following members.
Name | Description | |
---|---|---|
AnnotationFromPoint(PointF) | Returns the annotation located at a specific point on the control. | |
AnnotationFromPoint(LayerAnnotation, PointF) | Returns the annotation at the specified point of a specified layer. | |
CanPaste | Returns a value indicating whether there is annotation data on the clipboard. | |
ChangeAnnotationPosition(ChangePositionMethod) | Changes the position of the selected annotation within the stacking order. | |
ChangeAnnotationPosition(AnnotationUI, ChangePositionMethod) | Changes the position of an annotation or layer within the stacking order. | |
ClearSelection | Unselects all of the selected annotations. | |
Clone | Creates a copy of the AnnotationController including all of the layers and annotations.
| |
Copy | Copies the selected annotation(s) to the clipboard. | |
CountAnnotations | Returns the number of annotations in all of the layers. | |
CountAnnotations(LayerAnnotation) | Returns the number of annotations in the provided layer. | |
CreateAnnotation(AnnotationUI) |
Call this method to prepare the AnnotationController for creating a new annotation with the mouse.
| |
CreateAnnotation(AnnotationUI, CreateAnnotationMode) | Call this method to prepare the AnnotationController for creating a new annotation with the
mouse, specifying the creation mode to use. | |
Cut | Cuts the selected annotation(s) and places them onto the clipboard. | |
Dispose | Releases memory used by the AnnotationController and all of its annotations. | |
Dispose(Boolean) | Releases resources used by the AnnotationController. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
ExitCreateMode | This method will exit 'create mode' started with CreateAnnotation(AnnotationUI).
| |
Finalize |
Finalizes an instance of the AnnotationController class.
(Overrides ObjectFinalize.) | |
FindAnnotationLayer(AnnotationUI) | Returns the LayerAnnotation containing a specified annotation. | |
FindAnnotationLayer(LayerAnnotation, AnnotationUI) | Returns the LayerAnnotation containing a specified annotation. | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetTopLevelLayer | Returns the top level LayerAnnotation for the supplied annotation. This method will scan
through the nested layers until it finds the top most layer. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Group | Combines all selected annotations into a new LayerAnnotation object and adds this layer to
the CurrentLayer. | |
Group(AnnotationUI) | Combines annotations into a LayerAnnotation and adds it to the CurrentLayer. | |
InvalidateAnnotation | Forces an annotation to be redrawn. | |
Load(Byte, AnnotationDataFormat) | Loads annotation data from a byte array and adds the annotations to the Layers collection. | |
Load(Byte, IFormatter) |
Loads annotation data from a byte array using the supplied formatter and adds
them to the Layers.
| |
Load(Stream, AnnotationDataFormat) | Loads annotation data from a stream and adds the annotations to the Layers collection. | |
Load(Stream, IFormatter) | Loads annotation data from a stream using the supplied formatter into the Layers collection. | |
Load(String, AnnotationDataFormat) | Loads annotation data from a file and adds the annotations to the Layers collection. | |
Load(String, IFormatter) | Loads annotation data from a file using the supplied formatter and adds the annotations to the Layers collection. | |
Load(Byte, LayerAnnotation, AnnotationDataFormat) | Loads annotation data from a byte array and adds the annotations to the specified layer. | |
Load(Byte, LayerAnnotation, IFormatter) | Loads annotation data into the specified layer using the provided formatter. | |
Load(Stream, LayerAnnotation, AnnotationDataFormat) | Loads annotation data from a stream and adds the annotations to the specified layer. | |
Load(Stream, LayerAnnotation, IFormatter) | Loads annotation data from a stream using the formatter and adds the annotations to the provided layer.
| |
Load(String, LayerAnnotation, AnnotationDataFormat) |
Loads annotation data from a file and adds the annotations to the specified
layer.
| |
Load(String, LayerAnnotation, IFormatter) | Loads annotation data from a file using the formatter and adds the annotations to the provided layer.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyController | This method is used by layer and annotation objects to notify the AnnotationController of
events. | |
OnAnnotationCreated | Called when a new annotation has been created by the user. | |
OnClick | Called when a Click event is received from the parent control. | |
OnCurrentLayerChanged | Called when the CurrentLayer property has changed. | |
OnDoubleClick | Called when a DoubleClick event has been received from the parent control. | |
OnHotSpotClicked | Called when a hot spot annotation has been clicked. | |
OnMouseDown | Called when a MouseDown event is received from the parent control. | |
OnMouseMove | Called when a MouseMove event is received from the parent control. | |
OnMouseUp | Called when a MouseUp event is received from the parent control. | |
OnMoving | Called while an annotation is being moved by the user. | |
OnPaint | Called when a Paint event is received from the parent control. | |
OnResizing | Called while an annotation is being resized by the user. | |
OnRotating | Called while the annotation is being rotated by the user. | |
OnScrollPositionChanged | Called when a scroll event has been detected. | |
OnSelectionChanged | Called when an annotation selection has changed. | |
Paste | Pastes annotation data from the clipboard into the current layer. | |
Refresh | This method will cause the control to redraw itself. | |
RenderAnnotations(AnnotationImage) | Renders the annotations to the supplied image. | |
RenderAnnotations(RenderDevice, Graphics) | Renders the annotations to a Graphics object | |
RenderAnnotations(RenderDevice, Graphics, LayerAnnotation) |
Renders the annotations in a specified layer to a Graphics
object.
| |
ResumePaint | Resumes painting after it has been suspended with SuspendPaint.
| |
RotateDocument(DocumentRotation) | Rotates all layers in the Layers collection. | |
RotateDocument(DocumentRotation, LayerAnnotation) | Rotates the specified layer. | |
RotateDocument(DocumentRotation, Int32) | Rotates the annotations in 90 degree increments. | |
Save(IFormatter) | Saves the annotations to a byte array using the specified formatter. | |
Save(Stream, AnnotationDataFormat) | Writes annotation data to the specified stream. | |
Save(Stream, IFormatter) | Saves the annotations to a stream using the specified formatter. | |
Save(String, AnnotationDataFormat) | Saves the annotations to a file using a predefined formatter. | |
Save(String, IFormatter) | Saves the annotations to a file using the specified formatter. | |
Save(LayerAnnotation, IFormatter) | Returns a byte array containing the annotation data from a specified LayerAnnotation. This
is useful when saving annotation data to be embedded into image metadata. | |
Save(Stream, LayerAnnotation, AnnotationDataFormat) | Writes annotation data from a layer into the specified stream. | |
Save(Stream, LayerAnnotation, IFormatter) | Saves the specified layer to a stream using the formatter supplied. | |
Save(String, LayerAnnotation, AnnotationDataFormat) | Saves a layer to a file using a predefined format. | |
Save(String, LayerAnnotation, IFormatter) | Saves a layer to a file using the specified formatter. | |
SelectAll | Selects all of the annotations on the current layer or all layers. | |
SelectFromBounds(RectangleF, Boolean) | Selects annotations that are partially or fully within a rectangular area. | |
SelectFromBounds(LayerAnnotation, RectangleF, Boolean) | Selects annotations from a layer that are without a bounding region. | |
SuspendPaint |
Use this method to suspend painting any annotations until the
ResumePaint
method is called.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Ungroup | Ungroups the currently selected annotation. | |
Ungroup(LayerAnnotation, LayerAnnotation) | Removes annotations from one layer and adds them to another. |