Edit Overview

Public Properties

 AnnotationFileName Sets the name of the file that holds the annotation information
 AspectRatio Sets whether or not an image pasted or altered with the Image annotation object will maintain the original image's aspect ratio.
 BackColor Sets the background color or fill color used by annotation objects
 BackColorOpacity Sets the level of opacity for the background color or fill color used by annotation objects
 Border Sets whether or not the Text and Stamp objects have a border
 BorderColor Sets the color of the Text and Stamp objects border
 BorderColorOpacity Sets the level of opacity for the border color of the Text and Stamp annotation objects
 BorderShape Sets the shape of the border for the Stamp annotation object
 BrushKind Sets the type of brush used for the custom brush
 CancelDeleteObjectsByDeleteKey Sets whether or not to cancel the deletion of selected objects when the Delete key is pressed
 CanDeselectAllSelect Sets whether or not a mouse click or mouse drag can remove the "AllSelect" state from a group of annotation objects
 CanRedoCount Retrieves the number of possible "redo" steps available to an annotation object
 CanUndoCount Retrieves the number of possible "undo" steps available to an annotation object
 ClosePenLine Sets whether or not, when drawing with a Pen object, the start point and end point are connected with a line
 ContextMenuEnable Sets whether or not the context menu is enabled when an annotation object is right clicked
 CopiedObjectsExists Retrieves whether or not a copied or cut object exists
 CustomBrushColor1 Sets the hatch pattern color or the start color for gradation when using the custom brush.
 CustomBrushColor2 Sets the hatch pattern color or the end color for gradation when using the custom brush.
 CustomBrushEnabled Sets whether or not the custom brush is enabled
 CustomBrushImageFileName Sets the file name for the image used in the custom brush when the BrushKind property is set to TextureBrush
 CustomDialog Displays a custom property dialog instead of the ImageKit standard property dialog
 DashStyle Sets the style of the dash line used by the Line, Polyline, Polygon, and Pen objects
 DeleteEmbeddedObjects Sets whether or not, after embedding annotation objects into the image, those annotation objects will be deleted or will be kept
 DialogAngleEnabled Sets whether or not the textbox used to set the angle for the Text object is enabled in the Text object's property dialog
 DialogAngleVisible Sets whether or not the textbox used to set the angle for the Text object is displayed in the Text object's property dialog
 DialogAspectRatioEnabled Sets whether or not the "Maintain Aspect Ratio" checkbox is enabled in the property dialog
 DialogAspectRatioVisible Sets whether or not the "Maintain Aspect Ratio" checkbox is displayed in the property dialog
 DialogBackColorEnabled Sets whether or not the item used to set the back color is enabled in the property dialog
 DialogBackColorOpacityEnabled Sets whether or not the item used to set the back color opacity is enabled in the property dialog
 DialogBackColorOpacityVisible Sets whether or not the item used to set the back color opacity is displayed in the property dialog
 DialogBackColorVisible Sets whether or not the item used to set the back color is displayed in the property dialog
 DialogBorderColorEnabled Sets whether or not the item used to set the border color is enabled in the property dialog
 DialogBorderColorOpacityEnabled Sets whether or not the item used to set the border color opacity is enabled in the property dialog
 DialogBorderColorOpacityVisible Sets whether or not the item used to set the border color opacity is displayed in the property dialog
 DialogBorderColorVisible Sets whether or not the item used to set the border color is displayed in the property dialog
 DialogBorderEnabled Sets whether or not the checkbox used to set the border is enabled in the property dialog
 DialogBorderShapeEnabled Sets whether or not the item used to set the border shape for the Stamp object is enabled in the property dialog
 DialogBorderShapeVisible Sets whether or not the item used to set the border shape for the Stamp or Text object is displayed in the property dialog
 DialogBorderVisible Sets whether or not the checkbox used to set the border is displayed in the property dialog
 DialogBrushKindEnabled Sets whether or not the custom brush's BrushKind setting is enabled in the property dialog
 DialogBrushKindVisible Sets whether or not the combobox used to set the custom brush's BrushKind setting is displayed in the property dialog
 DialogClosePenLineEnabled Sets whether or not the checkbox used to set the "close pen line" is enabled in the property dialog
 DialogClosePenLineVisible Sets whether or not the checkbox used to set the "close pen line" is displayed in the property dialog
 DialogCustomBrushColor1Enabled Sets whether or not the custom brush's hatch pattern start color is enabled in the property dialog
 DialogCustomBrushColor1Visible Sets whether or not the item used to set the custom brush's hatch pattern start color is displayed in the property dialog
 DialogCustomBrushColor2Enabled Sets whether or not the custom brush's hatch pattern end color is enabled in the property dialog
 DialogCustomBrushColor2Visible Sets whether or not the item used to set the custom brush's hatch pattern end color is displayed in the property dialog
 DialogCustomBrushImageFileNameEnabled 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
 DialogCustomBrushImageFileNameVisible 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
 DialogCustomBrushVisible Sets whether to display the custom brush settings collectively in the property dialog
 DialogDashStyleEnabled Sets whether or not the item used to set the dash style is enabled in the property dialog
 DialogDashStyleVisible Sets whether or not the item used to set the dash style is displayed in the property dialog
 DialogDoubleLineEnabled Sets whether or not the doubleline checkbox for the Line object is enabled within the property dialog
 DialogDoubleLineVisible Sets whether or not the doubleline checkbox for the Line object is displayed within the property dialog
 DialogEndArrowCapEnabled Sets whether or not the checkbox used to set the end arrow cap is enabled in the property dialog
 DialogEndArrowCapFilledEnabled Sets whether or not the checkbox used to set the end arrow cap filled is enabled in the property dialog
 DialogEndArrowCapFilledVisible Sets whether or not the checkbox used to set the end arrow cap filled is displayed in the property dialog
 DialogEndArrowCapSizedEnabled Sets whether or not the item used to set the end arrow cap size is enabled in the property dialog
 DialogEndArrowCapSizedVisible Sets whether or not the item used to set the end arrow cap size is displayed in the property dialog
 DialogEndArrowCapVisible Sets whether or not the checkbox used to set the end arrow cap is displayed in the property dialog
 DialogEndLineCapEnabled Sets whether or not the item used to set the end line cap style is enabled in the property dialog
 DialogEndLineCapVisible Sets whether or not the item used to set the end line cap style is displayed in the property dialog
 DialogFillEnabled Sets whether or not the checkbox used to set "Fill" is enabled in the property dialog
 DialogFillVisible Sets whether or not the checkbox used to set "Fill" is displayed in the property dialog
 DialogFontBoldEnabled Sets whether or not the checkbox used to set bold fonts is enabled in the property dialog
 DialogFontBoldVisible Sets whether or not the checkbox used to set bold fonts is displayed in the property dialog
 DialogFontItalicEnabled Sets whether or not the checkbox used to set italic fonts is enabled in the property dialog
 DialogFontItalicVisible Sets whether or not the checkbox used to set italic fonts is displayed in the property dialog
 DialogFontNameEnabled Sets whether or not the item used to set the font name is enabled in the property dialog
 DialogFontNameVisible Sets whether or not the item used to set the font name is displayed in the property dialog
 DialogFontSizeEnabled Sets whether or not the item used to set the font size is enabled in the property dialog
 DialogFontSizeVisible Sets whether or not the item used to set the font size is displayed in the property dialog
 DialogFontStrikeoutEnabled Sets whether or not the checkbox used to set strikeout fonts is enabled in the property dialog
 DialogFontStrikeoutVisible Sets whether or not the checkbox used to set strikeout fonts is displayed in the property dialog
 DialogFontUnderlineEnabled Sets whether or not the checkbox used to set underlined fonts is enabled in the property dialog
 DialogFontUnderlineVisible Sets whether or not the checkbox used to set underlined fonts is displayed in the property dialog
 DialogForeColorEnabled Sets whether or not the item used to set the fore color is enabled in the property dialog
 DialogForeColorOpacityEnabled Sets whether or not the item used to set the fore color opacity is enabled in the property dialog
 DialogForeColorOpacityVisible Sets whether or not the item used to set the fore color opacity is displayed in the property dialog
 DialogForeColorVisible Sets whether or not the item used to set the fore color is displayed in the property dialog
 DialogHatchStyleEnabled Sets whether or not to enable the custom brush's "hatch style" setting in the property dialog
 DialogHatchStyleVisible Sets whether or not the custom brush's "hatch style" setting is displayed in the property dialog
 DialogImageFileNameEnabled Sets whether or not the item used to set the image file name is enabled in the property dialog
 DialogImageFileNameVisible Sets whether or not the item used to set the image file name is displayed in the property dialog
 DialogLinearGradientModeEnabled Sets whether or not to enable the "gradation direction" setting for the custom brush's hatch pattern in the property dialog
 DialogLinearGradientModeVisible Sets whether or not the "gradation direction" setting for the custom brush's hatch pattern is displayed in the property dialog
 DialogLineJoinEnabled Sets whether or not the item used to set the line join style is enabled in the property dialog
 DialogLineJoinVisible Sets whether or not the item used to set the line join style is displayed in the property dialog
 DialogMaxPenWidth Sets the maximum pen width (and border) that will be allowed in the property dialog
 DialogNotesEnabled Sets whether or not the item used to set the notes for objects is enabled in the property dialog
 DialogNotesVisible Sets whether or not the item used to set the notes for objects is displayed in the property dialog
 DialogPenWidthEnabled Sets whether or not the item used to set the pen width is enabled in the property dialog
 DialogPenWidthVisible Sets whether or not the item used to set the pen width is displayed in the property dialog
 DialogRefinePasteImageEnabled Sets whether or not the checkbox used to set the "Refine PasteImage" is enabled in the property dialog
 DialogRefinePasteImageVisible Sets whether or not the checkbox used to set "Refine PasteImage" is displayed in the property dialog
 DialogRightToLeftEnabled 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
 DialogRightToLeftVisible 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
 DialogRoundRectangleRadiusEnabled 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
 DialogRoundRectangleRadiusVisible 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
 DialogStartArrowCapEnabled Sets whether or not the checkbox used to set the start arrow cap is enabled in the property dialog
 DialogStartArrowCapFilledEnabled Sets whether or not the checkbox used to set the start arrow cap filled is enabled in the property dialog
 DialogStartArrowCapFilledVisible Sets whether or not the checkbox used to set the start arrow cap filled is displayed in the property dialog
 DialogStartArrowCapSizedEnabled Sets whether or not the item used to set the start arrow cap size is enabled in the property dialog
 DialogStartArrowCapSizedVisible Sets whether or not the item used to set the start arrow cap size is displayed in the property dialog
 DialogStartArrowCapVisible Sets whether or not the checkbox used to set the start arrow cap is displayed in the property dialog
 DialogStartLineCapEnabled Sets whether or not the item used to set the start line cap style is enabled in the property dialog
 DialogStartLineCapVisible Sets whether or not the item used to set the start line cap style is displayed in the property dialog
 DialogTextAlignEnabled Sets whether or not the item used to set the text alignment for the Stamp object is enabled in the property dialog
 DialogTextAlignVisible Sets whether or not the item used to set the text alignment for the Stamp object is displayed in the property dialog
 DialogTextEnabled Sets whether or not the item used to set the text for the Text and Stamp objects is enabled in the property dialog
 DialogTextVisible Sets whether or not the item used to set the text for the Text and Stamp objects is displayed in the property dialog
 DialogVerticalTextEnabled Sets whether or not the checkbox used to set the vertical text for the Text and Stamp objects is enabled in the property dialog
 DialogVerticalTextVisible Sets whether or not the checkbox used to set the vertical text for the Text and Stamp objects is displayed in the property dialog
 DialogWordWrapEnabled Sets whether or not the checkbox used to set word wrap for the Text and Stamp objects is enabled in the property dialog
 DialogWordWrapVisible Sets whether or not the checkbox used to set word wrap for the Text and Stamp objects is displayed in the property dialog
 DoubleLine Sets whether or not the line in the Line object is a double line
 EditByPoint Sets whether or not each point in a Polyline, Polygon, or Pen object can be edited
 EditEnabled Sets whether or not annotation functions are enabled
 EditKind Sets the kind of annotation object that is used
 EmbedSelectedObjects Sets whether or not the only the selected objects are embedded (rasterized) into the
 EndArrowCap Sets whether or not the end point of a Line or Polyline object has an arrow cap
 EndArrowCapFilled Sets whether or not the end point arrow cap of a Line or Polyline object will be filled
 EndArrowCapSize Sets the size of the end point arrow cap for the Line and Polyline objects
 EndLineCap Sets the style of the end line for the Line, Polyline, and Pen objects
 Fill Sets whether or not the annotation object will be filled with the background color
 FontBold Sets whether or not the font used is bold
 FontItalic Sets whether or not the font used is italics
 FontName Sets the font name used to draw text
 FontSize Sets the font size used to draw text
 FontStrikeout Sets whether or not the font used has strikeout lines
 FontUnderline Sets whether or not the font used is underlined
 ForeColor Sets the drawing color used for all annotation objects
 ForeColorOpacity Sets the drawing color used for all annotation objects
 HatchStyle Sets the hatch style of the custom brush
 HideMultiSelectedPoints Sets whether or not the points that indicate the individual objects within the multiselected area are displayed
 HideSelectionBorder Sets whether or not a "selection border" is hidden when an object is selected
 ImageFileExtension 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
 ImageFilePath 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
 LimitAnnotationPosition Sets whether or not an annotation object, when drawn, moved, enlarged, rotated, or pasted, is automatically positioned entirely within the image area
 LimitDrawPosition Sets whether or not an annotation object, when drawn, is automatically positioned entirely within the image area
 LimitMovePosition Sets whether or not an annotation object, when moved, is automatically positioned entirely within the image area
 LimitPastePosition Sets whether or not an annotation object, when pasted, is automatically positioned entirely within the image area
 LimitRotatePosition Sets whether or not an annotation object, when rotated, is automatically positioned entirely within the image area
 LimitZoomPosition Sets whether or not an annotation object, when enlarged, is automatically positioned entirely within the image area
 LinearGradientMode Sets the gradient direction for the custom brush when BrushKind is set to LinearGradientBrush
 LineJoin Sets the type of line join for Polyline, Polygon, and Pen objects
 MultiSelectedObjectsArray Retrieves the object numbers from multiple selected objects
 NoShowStringObject Sets the value of whether to hide the text or stamp object while drawing or editing the object
 NoShowStringObjectOnPanWindow Sets the value of whether to hide the text or stamp object in the PanWindow while drawing or editing the object
 Notes Sets or retrieves the contents of an object's notes
 NumberOfObjects Retrieves the total number of annotation objects drawn on the image
 PastePoint Sets the top left coordinates of the location where an object will be pasted
 PenWidth Sets the width of the pen used for editing and for annotation objects
 RefinePasteImage Sets whether or not the Image object displays images in high quality
 ResizeTextOnCenter Determines how the text and stamp object's size will change when these objects are resized with the mouse
 RightToLeft Sets whether or not text in the Text and Stamp objects is displayed from right to left
 RoundRectangleRadius Sets the radius for the rounded corners of the RoundRectangle and Stamp objects
 SaveAnnotationSelectedObjects Sets whether or not only selected objects are saved to annotation file
 SelectedObjectAngle Sets the angle of the selected object
 SelectedObjectAspectRatio Sets whether or not the aspect ratio (the ratio of height to width) for the image displayed in the Image object is maintained
 SelectedObjectBackColor Sets the selected object's background color or fill color
 SelectedObjectBackColorOpacity Sets the level of opacity for the selected object's background color or fill color
 SelectedObjectBorder Sets whether or not the selected Text or Stamp object has a border
 SelectedObjectBorderColor Sets the border color of the selected Text or Stamp object
 SelectedObjectBorderColorOpacity Sets the level of opacity for the border color of the selected Text or Stamp object
 SelectedObjectBorderShape Sets the border shape of the selected Stamp annotation object
 SelectedObjectBrushKind Sets the brush type for the custom brush used in the selected object
 SelectedObjectClosePenLine Sets whether or not the selected Pen object's start and end points are connected with a line
 SelectedObjectCustomBrushColor1 Sets the hatch pattern color or the start color for gradation when using the custom brush for the selected object
 SelectedObjectCustomBrushColor2 Sets the hatch pattern color or the end color for gradation when using the custom brush for the selected object
 SelectedObjectCustomBrushImageFileName Sets the file name for the image used in the custom brush when the BrushKind property is set to TextureBrush in the selected object.
 SelectedObjectDashStyle Sets the dash line used by the selected Line, Polyline, Polygon, and Pen objects
 SelectedObjectDoubleLine Sets whether or not the selected Line object is set to double line
 SelectedObjectDrawPoints Sets the coordinate points of the selected object
 SelectedObjectEndArrowCap Sets whether or not the end point of a selected Line or Polyline object has an arrow cap
 SelectedObjectEndArrowCapFilled Sets whether or not the end point arrow cap of the selected Line or Polyline object will be filled
 SelectedObjectEndArrowCapSize Sets the size of the end point arrow cap for the selected Line and Polyline objects
 SelectedObjectEndLineCap Sets the style of the end line for the selected Line, Polyline, and Pen objects
 SelectedObjectFill Sets whether or not the selected object is being filled with the background color
 SelectedObjectFontBold Sets whether or not the font for the text of the selected Text or Stamp object is bold
 SelectedObjectFontItalic Sets whether or not the font for the text of the selected Text or Stamp object is italics
 SelectedObjectFontName Sets the font name used by the selected Text or Stamp object
 SelectedObjectFontSize Sets the size of the font used by the selected Text or Stamp object
 SelectedObjectFontStrikeout Sets whether or not the text in the selected Text or Stamp object uses a strikeout
 SelectedObjectFontUnderline Sets whether or not the text in the selected Text or Stamp object uses an underline
 SelectedObjectForeColor Sets the line color or text color of the selected object
 SelectedObjectForeColorOpacity Sets the opacity level for the line color or text color of the selected object
 SelectedObjectHatchStyle Sets the hatch style of the custom brush in the selected object
 SelectedObjectImageFileName Sets the filename (full path) for the image used in the selected Image object
 SelectedObjectKind Retrieves the type of the object that is selected
 SelectedObjectLinearGradientMode Sets the gradient direction for the custom brush when BrushKind is set to LinearGradientBrush in the selected object
 SelectedObjectLineJoin Sets the type of line join for the selected Line, Polyline, and Pen objects
 SelectedObjectNotes Sets the content of the note for the selected object
 SelectedObjectNumber Retrieves the number of the selected object
 SelectedObjectPenWidth Sets the width of the lines (the pen width) of the selected object
 SelectedObjectRefinePasteImage Sets whether or not RefinePasteImage is used in the selected Image object
 SelectedObjectRightToLeft Sets whether or not text in the selected Text and Stamp objects is displayed from right to left
 SelectedObjectRoundRectangleRadius Sets the radius for the rounded corners of the selected RoundRectangle and Stamp objects
 SelectedObjectStartArrowCap Sets whether or not the start point of a selected Line or Polyline object has an arrow cap
 SelectedObjectStartArrowCapFilled Sets whether or not the start point arrow cap of the selected Line or Polyline object will be filled
 SelectedObjectStartArrowCapSize Sets the size of the start point arrow cap for the selected Line and Polyline objects
 SelectedObjectStartLineCap Sets the style of the start line for the selected Line, Polyline, and Pen objects
 SelectedObjectText Sets the content of the selected Text or Stamp object
 SelectedObjectTextAlign Sets the alignment for the text in the selected Stamp object
 SelectedObjectVerticalText Sets whether or not the text in the selected Text or Stamp object is vertical text
 SelectedObjectWordWrap Sets whether or not the text in the selected Text or Stamp object has automatic word wrapping enabled
 SelectOnClick Sets whether or not single selection and multiple selection can be switched automatic by clicking or dragging objects with the mouse
 ShowDialogOnDoubleClick Sets whether or not an annotation object's property dialog will be displayed when the object is double clicked
 StartArrowCap Sets whether or not the start point of a Line or Polyline object has an arrow cap
 StartArrowCapFilled Sets whether or not the start point arrow cap of a Line or Polyline object will be filled
 StartArrowCapSize Sets the size of the start point arrow cap for the Line and Polyline objects
 StartLineCap Sets the style of the start line for the Line, Polyline, and Pen objects
 Text Sets the text drawn by the Text or Stamp object
 TextAlign Sets the alignment for the text drawn by the Stamp object
 UndoMax Sets the maximum allowable undo steps for annotation objects
 VerticalText Sets whether or not the text in the Text or Stamp object is vertical text
 WordWrap Sets whether or not word wrapping is used in the Text or Stamp object

Public Methods

 ClearAllObjects Deletes all annotation objects
 ClearCopiedObjects Deletes copied or cut objects from the clipboard
 ClearEditHistory Deletes the history of all drawing and editing changes made to annotation objects
 CopySelectedObjects Copies the selected object(s)
 CutSelectedObjects Cuts the selected object(s)
 DeleteSelectedObject Deletes the selected object
 DeselectObjects Deselects all objects that are currently selected
 DrawEditedObjectsToImage Embeds the annotation objects into a raster image
 DrawArc Draws an arc or fan shape
 DrawEllipse Draws an ellipse
 DrawLine Draws a line
 DrawPolygon Draws a polygon
 DrawPolyline Draws a polyline
 DrawRectangle Draws a rectangle
 DrawRoundRectangle Draws a round rectangle
 DrawStamp Overloaded method list. These methods draw a Stamp object.
See DrawStamp(System.Windows.Point) and DrawStamp(System.Windows.Rect)
 DrawText Overloaded method list. These methods draw a Text object.
See DrawText(System.Windows.Point) and DrawText(System.Windows.Rect)
 LoadAnnotationFile Loads annotation information from an existing annotation file and displays the annotation objects on the base image
 MoveBackOne Moves the selected object's Z-Order back one
 MoveForwardOne Moves the selected object's Z-Order forward one
 MoveToBack Moves the selected object to the back
 MoveToFront Moves the selected object to the front
 PasteCopiedObjects Pastes objects that have been copied
 PasteImage Creates an Image object and displays the specified image
 Redo Reverses an undo step
 SaveAnnotationFile Saves the annotation information to the annotation file
 SelectAllObjects Selects or deselects all of the annotation objects drawn
 SelectMultiObjects Selects multiple objects whose numbers are specified
 SelectObject Selects the object whose number is specified
 SetPolylinePolygon Sets the polyline or polygon object currently being drawn by mouse or by touch
 ShowPropertyDialog Displays a dialog that allows the properties of the selected annotation object to be changed
 Undo Removes the last change to the annotation object and returns it to its previous state

See Also

Newtone.ImageKit.Wpf.ImageKit

 

The ImageKit WPF is created by Newtone Corporation