Public Properties
![]() |
Sets the name of the file that holds the annotation information |
![]() |
Sets whether or not an image pasted or altered with the Image annotation object will maintain the original image's aspect ratio. |
![]() |
Sets the background color or fill color used by annotation objects |
![]() |
Sets the level of opacity for the background color or fill color used by annotation objects |
![]() |
Sets whether or not the Text and Stamp objects have a border |
![]() |
Sets the color of the Text and Stamp objects border |
![]() |
Sets the level of opacity for the border color of the Text and Stamp annotation objects |
![]() |
Sets the shape of the border for the Stamp annotation object |
![]() |
Sets the type of brush used for the custom brush |
![]() |
Sets whether or not to cancel the deletion of selected objects when the Delete key is pressed |
![]() |
Sets whether or not a mouse click or mouse drag can remove the "AllSelect" state from a group of annotation objects |
![]() |
Retrieves the number of possible "redo" steps available to an annotation object |
![]() |
Retrieves the number of possible "undo" steps available to an annotation object |
![]() |
Sets whether or not, when drawing with a Pen object, the start point and end point are connected with a line |
![]() |
Sets whether or not the context menu is enabled when an annotation object is right clicked |
![]() |
Retrieves whether or not a copied or cut object exists |
![]() |
Sets the hatch pattern color or the start color for gradation when using the custom brush. |
![]() |
Sets the hatch pattern color or the end color for gradation when using the custom brush. |
![]() |
Sets whether or not the custom brush is enabled |
![]() |
Sets the file name for the image used in the custom brush when the BrushKind property is set to TextureBrush |
![]() |
Displays a custom property dialog instead of the ImageKit standard property dialog |
![]() |
Sets the style of the dash line used by the Line, Polyline, Polygon, and Pen objects |
![]() |
Sets whether or not, after embedding annotation objects into the image, those annotation objects will be deleted or will be kept |
![]() |
Sets whether or not the textbox used to set the angle for the Text object is enabled in the Text object's property dialog |
![]() |
Sets whether or not the textbox used to set the angle for the Text object is displayed in the Text object's property dialog |
![]() |
Sets whether or not the "Maintain Aspect Ratio" checkbox is enabled in the property dialog |
![]() |
Sets whether or not the "Maintain Aspect Ratio" checkbox is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the back color is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the back color opacity is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the back color opacity is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the back color is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the border color is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the border color opacity is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the border color opacity is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the border color is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the border is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the border shape for the Stamp object is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the border shape for the Stamp or Text object is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the border is displayed in the property dialog |
![]() |
Sets whether or not the custom brush's BrushKind setting is enabled in the property dialog |
![]() |
Sets whether or not the combobox used to set the custom brush's BrushKind setting is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the "close pen line" is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the "close pen line" is displayed in the property dialog |
![]() |
Sets whether or not the custom brush's hatch pattern start color is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the custom brush's hatch pattern start color is displayed in the property dialog |
![]() |
Sets whether or not the custom brush's hatch pattern end color is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the custom brush's hatch pattern end color is displayed in the property dialog |
![]() |
Sets whether or not the filename for the image, used by the custom brush when its set to texture, is enabled in the property dialog |
![]() |
Sets whether or not the item, used to set the filename for the image used by the custom brush when its set to texture, is displayed in the property dialog |
![]() |
Sets whether to display the custom brush settings collectively in the property dialog |
![]() |
Sets whether or not the item used to set the dash style is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the dash style is displayed in the property dialog |
![]() |
Sets whether or not the doubleline checkbox for the Line object is enabled within the property dialog |
![]() |
Sets whether or not the doubleline checkbox for the Line object is displayed within the property dialog |
![]() |
Sets whether or not the checkbox used to set the end arrow cap is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the end arrow cap filled is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the end arrow cap filled is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the end arrow cap size is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the end arrow cap size is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the end arrow cap is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the end line cap style is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the end line cap style is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set "Fill" is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set "Fill" is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set bold fonts is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set bold fonts is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set italic fonts is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set italic fonts is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the font name is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the font name is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the font size is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the font size is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set strikeout fonts is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set strikeout fonts is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set underlined fonts is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set underlined fonts is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the fore color is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the fore color opacity is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the fore color opacity is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the fore color is displayed in the property dialog |
![]() |
Sets whether or not to enable the custom brush's "hatch style" setting in the property dialog |
![]() |
Sets whether or not the custom brush's "hatch style" setting is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the image file name is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the image file name is displayed in the property dialog |
![]() |
Sets whether or not to enable the "gradation direction" setting for the custom brush's hatch pattern in the property dialog |
![]() |
Sets whether or not the "gradation direction" setting for the custom brush's hatch pattern is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the line join style is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the line join style is displayed in the property dialog |
![]() |
Sets the maximum pen width (and border) that will be allowed in the property dialog |
![]() |
Sets whether or not the item used to set the notes for objects is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the notes for objects is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the pen width is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the pen width is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the "Refine PasteImage" is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set "Refine PasteImage" is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the "right to left" for text in the Text object is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the "right to left" for text in the Text object is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the round rectangle radius for the RoundRectangle and Stamp objects is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the round rectangle radius for the RoundRectangle and Stamp objects is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the start arrow cap is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the start arrow cap filled is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the start arrow cap filled is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the start arrow cap size is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the start arrow cap size is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the start arrow cap is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the start line cap style is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the start line cap style is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the text alignment for the Stamp object is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the text alignment for the Stamp object is displayed in the property dialog |
![]() |
Sets whether or not the item used to set the text for the Text and Stamp objects is enabled in the property dialog |
![]() |
Sets whether or not the item used to set the text for the Text and Stamp objects is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set the vertical text for the Text and Stamp objects is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set the vertical text for the Text and Stamp objects is displayed in the property dialog |
![]() |
Sets whether or not the checkbox used to set word wrap for the Text and Stamp objects is enabled in the property dialog |
![]() |
Sets whether or not the checkbox used to set word wrap for the Text and Stamp objects is displayed in the property dialog |
![]() |
Sets whether or not the line in the Line object is a double line |
![]() |
Sets whether or not each point in a Polyline, Polygon, or Pen object can be edited |
![]() |
Sets whether or not annotation functions are enabled |
![]() |
Sets the kind of annotation object that is used |
![]() |
Sets whether or not the only the selected objects are embedded (rasterized) into the |
![]() |
Sets whether or not the end point of a Line or Polyline object has an arrow cap |
![]() |
Sets whether or not the end point arrow cap of a Line or Polyline object will be filled |
![]() |
Sets the size of the end point arrow cap for the Line and Polyline objects |
![]() |
Sets the style of the end line for the Line, Polyline, and Pen objects |
![]() |
Sets whether or not the annotation object will be filled with the background color |
![]() |
Sets whether or not the font used is bold |
![]() |
Sets whether or not the font used is italics |
![]() |
Sets the font name used to draw text |
![]() |
Sets the font size used to draw text |
![]() |
Sets whether or not the font used has strikeout lines |
![]() |
Sets whether or not the font used is underlined |
![]() |
Sets the drawing color used for all annotation objects |
![]() |
Sets the drawing color used for all annotation objects |
![]() |
Sets the hatch style of the custom brush |
![]() |
Sets whether or not the points that indicate the individual objects within the multiselected area are displayed |
![]() |
Sets whether or not a "selection border" is hidden when an object is selected |
![]() |
When an image file is chosen for an image object and the File Dialog is displayed, this property sets the file type that first appears in the File Dialog |
![]() |
When an image file is chosen for an image object and the File Dialog is displayed, this property sets the folder that first appears in the File Dialog |
![]() |
Sets whether or not an annotation object, when drawn, moved, enlarged, rotated, or pasted, is automatically positioned entirely within the image area |
![]() |
Sets whether or not an annotation object, when drawn, is automatically positioned entirely within the image area |
![]() |
Sets whether or not an annotation object, when moved, is automatically positioned entirely within the image area |
![]() |
Sets whether or not an annotation object, when pasted, is automatically positioned entirely within the image area |
![]() |
Sets whether or not an annotation object, when rotated, is automatically positioned entirely within the image area |
![]() |
Sets whether or not an annotation object, when enlarged, is automatically positioned entirely within the image area |
![]() |
Sets the gradient direction for the custom brush when BrushKind is set to LinearGradientBrush |
![]() |
Sets the type of line join for Polyline, Polygon, and Pen objects |
![]() |
Retrieves the object numbers from multiple selected objects |
![]() |
Sets the value of whether to hide the text or stamp object while drawing or editing the object |
![]() |
Sets the value of whether to hide the text or stamp object in the PanWindow while drawing or editing the object |
![]() |
Sets or retrieves the contents of an object's notes |
![]() |
Retrieves the total number of annotation objects drawn on the image |
![]() |
Sets the top left coordinates of the location where an object will be pasted |
![]() |
Sets the width of the pen used for editing and for annotation objects |
![]() |
Sets whether or not the Image object displays images in high quality |
![]() |
Determines how the text and stamp object's size will change when these objects are resized with the mouse |
![]() |
Sets whether or not text in the Text and Stamp objects is displayed from right to left |
![]() |
Sets the radius for the rounded corners of the RoundRectangle and Stamp objects |
![]() |
Sets whether or not only selected objects are saved to annotation file |
![]() |
Sets the angle of the selected object |
![]() |
Sets whether or not the aspect ratio (the ratio of height to width) for the image displayed in the Image object is maintained |
![]() |
Sets the selected object's background color or fill color |
![]() |
Sets the level of opacity for the selected object's background color or fill color |
![]() |
Sets whether or not the selected Text or Stamp object has a border |
![]() |
Sets the border color of the selected Text or Stamp object |
![]() |
Sets the level of opacity for the border color of the selected Text or Stamp object |
![]() |
Sets the border shape of the selected Stamp annotation object |
![]() |
Sets the brush type for the custom brush used in the selected object |
![]() |
Sets whether or not the selected Pen object's start and end points are connected with a line |
![]() |
Sets the hatch pattern color or the start color for gradation when using the custom brush for the selected object |
![]() |
Sets the hatch pattern color or the end color for gradation when using the custom brush for the selected object |
![]() |
Sets the file name for the image used in the custom brush when the BrushKind property is set to TextureBrush in the selected object. |
![]() |
Sets the dash line used by the selected Line, Polyline, Polygon, and Pen objects |
![]() |
Sets whether or not the selected Line object is set to double line |
![]() |
Sets the coordinate points of the selected object |
![]() |
Sets whether or not the end point of a selected Line or Polyline object has an arrow cap |
![]() |
Sets whether or not the end point arrow cap of the selected Line or Polyline object will be filled |
![]() |
Sets the size of the end point arrow cap for the selected Line and Polyline objects |
![]() |
Sets the style of the end line for the selected Line, Polyline, and Pen objects |
![]() |
Sets whether or not the selected object is being filled with the background color |
![]() |
Sets whether or not the font for the text of the selected Text or Stamp object is bold |
![]() |
Sets whether or not the font for the text of the selected Text or Stamp object is italics |
![]() |
Sets the font name used by the selected Text or Stamp object |
![]() |
Sets the size of the font used by the selected Text or Stamp object |
![]() |
Sets whether or not the text in the selected Text or Stamp object uses a strikeout |
![]() |
Sets whether or not the text in the selected Text or Stamp object uses an underline |
![]() |
Sets the line color or text color of the selected object |
![]() |
Sets the opacity level for the line color or text color of the selected object |
![]() |
Sets the hatch style of the custom brush in the selected object |
![]() |
Sets the filename (full path) for the image used in the selected Image object |
![]() |
Retrieves the type of the object that is selected |
![]() |
Sets the gradient direction for the custom brush when BrushKind is set to LinearGradientBrush in the selected object |
![]() |
Sets the type of line join for the selected Line, Polyline, and Pen objects |
![]() |
Sets the content of the note for the selected object |
![]() |
Retrieves the number of the selected object |
![]() |
Sets the width of the lines (the pen width) of the selected object |
![]() |
Sets whether or not RefinePasteImage is used in the selected Image object |
![]() |
Sets whether or not text in the selected Text and Stamp objects is displayed from right to left |
![]() |
Sets the radius for the rounded corners of the selected RoundRectangle and Stamp objects |
![]() |
Sets whether or not the start point of a selected Line or Polyline object has an arrow cap |
![]() |
Sets whether or not the start point arrow cap of the selected Line or Polyline object will be filled |
![]() |
Sets the size of the start point arrow cap for the selected Line and Polyline objects |
![]() |
Sets the style of the start line for the selected Line, Polyline, and Pen objects |
![]() |
Sets the content of the selected Text or Stamp object |
![]() |
Sets the alignment for the text in the selected Stamp object |
![]() |
Sets whether or not the text in the selected Text or Stamp object is vertical text |
![]() |
Sets whether or not the text in the selected Text or Stamp object has automatic word wrapping enabled |
![]() |
Sets whether or not single selection and multiple selection can be switched automatic by clicking or dragging objects with the mouse |
![]() |
Sets whether or not an annotation object's property dialog will be displayed when the object is double clicked |
![]() |
Sets whether or not the start point of a Line or Polyline object has an arrow cap |
![]() |
Sets whether or not the start point arrow cap of a Line or Polyline object will be filled |
![]() |
Sets the size of the start point arrow cap for the Line and Polyline objects |
![]() |
Sets the style of the start line for the Line, Polyline, and Pen objects |
![]() |
Sets the text drawn by the Text or Stamp object |
![]() |
Sets the alignment for the text drawn by the Stamp object |
![]() |
Sets the maximum allowable undo steps for annotation objects |
![]() |
Sets whether or not the text in the Text or Stamp object is vertical text |
![]() |
Sets whether or not word wrapping is used in the Text or Stamp object |
Public Methods
![]() |
Deletes all annotation objects |
![]() |
Deletes copied or cut objects from the clipboard |
![]() |
Deletes the history of all drawing and editing changes made to annotation objects |
![]() |
Copies the selected object(s) |
![]() |
Cuts the selected object(s) |
![]() |
Deletes the selected object |
![]() |
Deselects all objects that are currently selected |
![]() |
Embeds the annotation objects into a raster image |
![]() |
Draws an arc or fan shape |
![]() |
Draws an ellipse |
![]() |
Draws a line |
![]() |
Draws a polygon |
![]() |
Draws a polyline |
![]() |
Draws a rectangle |
![]() |
Draws a round rectangle |
![]() |
Overloaded method list. These methods draw a Stamp
object. See DrawStamp(System.Windows.Point) and DrawStamp(System.Windows.Rect) |
![]() |
Overloaded method list. These methods draw a Text
object. See DrawText(System.Windows.Point) and DrawText(System.Windows.Rect) |
![]() |
Loads annotation information from an existing annotation file and displays the annotation objects on the base image |
![]() |
Moves the selected object's Z-Order back one |
![]() |
Moves the selected object's Z-Order forward one |
![]() |
Moves the selected object to the back |
![]() |
Moves the selected object to the front |
![]() |
Pastes objects that have been copied |
![]() |
Creates an Image object and displays the specified image |
![]() |
Reverses an undo step |
![]() |
Saves the annotation information to the annotation file |
![]() |
Selects or deselects all of the annotation objects drawn |
![]() |
Selects multiple objects whose numbers are specified |
![]() |
Selects the object whose number is specified |
![]() |
Sets the polyline or polygon object currently being drawn by mouse or by touch |
![]() |
Displays a dialog that allows the properties of the selected annotation object to be changed |
![]() |
Removes the last change to the annotation object and returns it to its previous state |
See Also