ImageMan.Net Version 3 Summer 2012 Release
MarkString Class Members
See Also  Properties  Methods  Events Send Feedback
DTI.ImageMan Namespace : MarkString Class


Glossary Item Box

The following tables list the members exposed by MarkString.

Public Constructors

 NameDescription
Public ConstructorMarkString ConstructorInitializes a new instance of the MarkString class.  
Top

Public Properties

 NameDescription
Public PropertyAllowEditGets or sets a value indicating whether editing is allowed.  
Public PropertyBackColorOverridden. Gets or sets the color of the background, or the brush used to fill the object.  
Public PropertyBrushOverridden. Gets or sets the brush to fill the background of this Mark.  
Public PropertyCanPasteDoes the clipboard currently contain text?  
Public PropertyCanRedoReturns true if redo information is available.  
Public PropertyCanUndoReturns true if undo information is available.  
Public PropertyChildrenGets or sets the children. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyContextMenuOverridden. Gets the context menu for display that is particular to this mark and it's current options.  
Public PropertyCreatingOverridden. Gets or sets a value indicating whether this IMark is currently in the process of being created.  
Public PropertyEditingGets or sets a value indicating that the Text mark is being edited.  
Public PropertyEnabledGets or sets a value indicating whether this IMark is enabled. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyFilledGets or sets a value indicating whether this MarkString is filled.  
Public PropertyFontGets or sets the font for displaying the text in this Mark.  
Public PropertyForeColorGets or sets the color in the foreground, or used by the pen, often this is the color of the border of the object. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyHeightGets or sets the Height of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyLeftGets or sets the Left value of the Left Top Corner of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyLocationGets or sets the Left Top Corner of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyLockPositionGets or sets a value indicating whether to lock the position. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyPaddingGets or sets the text padding.  
Public PropertyParentGets or sets the parent. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyPenOverridden. Gets or sets the pen color and width;  
Public PropertyPointsGets or sets the points for the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertySelectedOverridden. Gets or sets a value indicating whether this IMark is selected.  
Public PropertySelectionBackgroundColorGets or sets the color of the background, or the brush used to fill the object.  
Public PropertyShadowColorGets or sets the color of the shadow.  
Public PropertyShadowLeftOffsetGets or sets the shadow left offset.  
Public PropertyShadowTopOffsetGets or sets the shadow top offset.  
Public PropertySizeGets or sets the size of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyStringGets or sets the string of text.  
Public PropertyStringFormatGets or sets the string format.  
Public PropertySurfaceGets or Sets the annotation object on which this mark is being drawn. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyTagGets or sets a user defined tag that will persist with this mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyTextColorGets or sets the color of the text.  
Public PropertyTextEditingGets or a value indicating whether this MarkString is currently editing text.  
Public PropertyTopGets or sets the Top value of the Left Top Corner of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyTranslucentGets or sets a value indicating whether this IMark is highlighted. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyVisibleGets or sets a value indicating whether this IMark is visible. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyWangThis Property is Reserved for Internal use. (Inherited from DTI.ImageMan.MarkBase)
Public PropertyWidthGets or sets the Width of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Top

Public Methods

 NameDescription
Public MethodCloneOverridden. Clones this instance.  
Public MethodCopyCopy the selected text to the clipboard.  
Public MethodCutCut the selected text to the clipboard.  
Public MethodDeleteDeletes the currently selected text.  
Public MethodDoubleClickOverridden. DoubleClick method called by the annotation class in response to a DoubleClick Event from the viewer object allowing each Mark to respond differently.  
Public MethodDrawOverridden. Draws this Mark on the ImGraphic surface.  
Public MethodFireMouseClickFires the mouse click event for this mark. (Inherited from DTI.ImageMan.MarkBase)
Public MethodFireMouseEnterFires the mouse enter event. (Inherited from DTI.ImageMan.MarkBase)
Public MethodFireMouseLeaveFires the mouse leave event. (Inherited from DTI.ImageMan.MarkBase)
Public MethodGetBoundsGets the Bounding Rectangle of the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public MethodGetCursorOverloaded. Overridden. Gets the Cursor for the mark or handle that the Point is over.  
Public MethodGetRefreshBoundsGets the refresh bounding rectangle for the Mark and all children. (Inherited from DTI.ImageMan.MarkBase)
Public MethodGetRefreshBoundsFGets the refresh bounding RectangleF for the Mark and all children. (Inherited from DTI.ImageMan.MarkBase)
Public MethodGetSchemaThis method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the System.Xml.Serialization.XmlSchemaProviderAttribute to the class. (Inherited from DTI.ImageMan.MarkBase)
Public MethodGetToolStripButtonsOverridden. Gets the tool strip buttons associated with this mark.  
Public MethodInsertTextAtCurrentCursorPositionInserts the text at current cursor position.  
Public MethodMouseDownOverridden. MouseDown method called by the annotation class in response to MouseDown Events in the viewer object to let each Mark create itself in response to mouse events.  
Public MethodMouseLeftMouseLeft method called by the annotation class in response to MouseLeave Events in the viewer object to let each Mark create itself in response to mouse events. (Inherited from DTI.ImageMan.MarkBase)
Public MethodMouseMoveOverridden. MouseMove method called by the annotation class in response to MouseMove Events in the viewer object to let each Mark create itself in response to mouse events.  
Public MethodMouseUpOverridden. MouseUp method called by the annotation class in response to MouseUp Events in the viewer object to let each Mark create itself in response to mouse events.  
Public MethodMyHandleOverloaded. Is this point one of my handles? (Inherited from DTI.ImageMan.MarkBase)
Public MethodMyPointOverloaded. Is this my point? (Inherited from DTI.ImageMan.MarkBase)
Public MethodPastePaste the text from the clipboard over the current selection or into the document where the cursor is currently positioned.  
Public MethodReadXmlOverridden. Generates an object from its XML representation.  
Public MethodRedoRedo last text Undo.  
Public MethodSelectAllSelect All of the text.  
Public MethodSelectNoneSelect none of the text.  
Public MethodSetBoundsSets the Bounds for the Mark. (Inherited from DTI.ImageMan.MarkBase)
Public MethodUndoUndo last text operation.  
Public MethodUpdateChildrenTells the Children to update themselves. (Inherited from DTI.ImageMan.MarkBase)
Public MethodUpdateParentTells the Parent to update itself. (Inherited from DTI.ImageMan.MarkBase)
Public MethodWriteXmlOverridden. Converts an object into its XML representation.  
Top

Public Events

 NameDescription
Public EventInvalidatedThe Invalidate event is fired to tell the control to redraw itself. (Inherited from DTI.ImageMan.MarkBase)
Public EventMarkChangedOccurs when this mark has changed. Passes the mark in the sender object arg. (Inherited from DTI.ImageMan.MarkBase)
Public EventMarkChangingOccurs prior changes to this mark. Passes the mark in the sender object arg. (Inherited from DTI.ImageMan.MarkBase)
Public EventMouseClickUsers can hook into the MouseClick event for any individual mark. (Inherited from DTI.ImageMan.MarkBase)
Public EventMouseEnterUsers can hook into the MouseEnter event for any individual mark. (Inherited from DTI.ImageMan.MarkBase)
Public EventMouseLeaveUsers can hook into the MouseLeave Event for any individual mark. (Inherited from DTI.ImageMan.MarkBase)
Top

See Also

© 2014 Data Techniques, Inc. All Rights Reserved.