InkCollector Members
Represents an object that is used to capture ink from available tablet devices.
The following tables list the members exposed by the InkCollector type.
Public Constructors
Name | Description | |
---|---|---|
InkCollector | Overloaded. Initializes a new instance of the InkCollector class. |
Top
Public Fields
Name | Description | |
---|---|---|
ClipInkToMargin | Not implemented. | |
DefaultMargin | Returns the default margin used by the MarginX and MarginY properties. |
Top
Public Properties
Name | Description | |
---|---|---|
AttachedControl | Gets or sets the control to which the InkCollector object is attached. | |
AutoRedraw | Gets or sets a value that specifies whether the InkCollector object repaints the ink when the window is invalidated. | |
CollectingInk | Gets a value that specifies whether ink is currently being drawn on an InkCollector object. | |
CollectionMode | Gets or sets the collection mode that determines whether ink, gesture, or both are recognized as the user writes. | |
Cursor | Gets or sets the cursor that appears when the mouse pointer is over the InkCollector control. | |
Cursors | Gets the Cursors collection that is available for use in the inking region. | |
DefaultDrawingAttributes | Gets or sets the default DrawingAttributes object, which specifies the drawing attributes that are used when drawing and displaying ink. | |
DesiredPacketDescription | Gets or sets interest in aspects of the packet associated with ink drawn on the InkCollector object. | |
DynamicRendering | Gets or sets a value that indicates whether ink is rendered as it is drawn. | |
Enabled | Gets or sets a value that specifies whether the InkCollector object collects pen input. | |
Handle | Gets or sets the handle of the window to which the InkCollector object is attached. | |
Ink | Gets or sets the Ink object that is associated with the InkCollector object. | |
MarginX | Gets or sets the margins along the x-axis, in pixels. | |
MarginY | Gets or sets the margins along the y-axis, in pixels. | |
Renderer | Gets or sets the Renderer object that is used to draw ink. | |
SupportHighContrastInk | Gets or sets a value that specifies whether ink is rendered as just one color when the system is in High Contrast mode. | |
Tablet | Gets the tablet device that the InkCollector object is currently using to collect input. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
Dispose | Overloaded. Releases resources used by the InkCollector object. | |
Equals | Overloaded. Determines whether two Object instances are equal. (inherited from Object) | |
GetGestureStatus | Returns a value that indicates whether the InkCollector object has interest in a particular application gesture. | |
GetHashCode | Serves as a hash function for a particular type. (inherited from Object) | |
GetType | Gets the Type of the current instance. (inherited from Object) | |
GetWindowInputRectangle | Gets the window rectangle, in pixels, within which ink is drawn. | |
ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) | |
SetAllTabletsMode | Overloaded. Sets the InkCollector object to collect ink from any tablet attached to the Tablet PC. | |
SetGestureStatus | Sets whether or not the InkCollector object has interest in a known application gesture. | |
SetSingleTabletIntegratedMode | Sets the InkCollector object to collect ink from only one tablet attached to the Tablet PC. Ink from other tablets is ignored by the InkCollector object. | |
SetWindowInputRectangle | Sets the window rectangle, in pixels, within which ink is drawn. | |
ToString | Returns a String that represents the current Object. (inherited from Object) |
Top
Protected Methods
Name | Description | |
---|---|---|
Dispose | Overloaded. Releases resources used by the InkCollector object. | |
Finalize | Overridden. Frees the resources of the current InkCollector object before it is reclaimed by the garbage collector. | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object) | |
OnCursorButtonDown | Allows derived classes to modify the default behavior of the CursorButtonDown event. | |
OnCursorButtonUp | Allows derived classes to modify the default behavior of the CursorButtonUp event. | |
OnCursorDown | Allows derived classes to modify the default behavior of the CursorDown event. | |
OnCursorInRange | Allows derived classes to modify the default behavior of the CursorInRange event. | |
OnCursorOutOfRange | Allows derived classes to modify the default behavior of the CursorOutOfRange event. | |
OnDoubleClick | Allows derived classes to modify the default behavior of the DoubleClick event. | |
OnGesture | Allows derived classes to modify the default behavior of the Gesture event. | |
OnMouseDown | Allows derived classes to modify the default behavior of the MouseDown event. | |
OnMouseMove | Allows derived classes to modify the default behavior of the MouseMove event. | |
OnMouseUp | Allows derived classes to modify the default behavior of the MouseUp event. | |
OnMouseWheel | Allows derived classes to modify the default behavior of the MouseWheel event. | |
OnNewInAirPackets | Allows derived classes to modify the default behavior of the NewInAirPackets event. | |
OnNewPackets | Allows derived classes to modify the default behavior of the NewPackets event. | |
OnStroke | Allows derived classes to modify the default behavior of the Stroke event. | |
OnSystemGesture | Allows derived classes to modify the default behavior of the SystemGesture event. | |
OnTabletAdded | Allows derived classes to modify the default behavior of the TabletAdded event. | |
OnTabletRemoved | Allows derived classes to modify the default behavior of the TabletRemoved event. |
Top
Public Events
Name | Description | |
---|---|---|
CursorButtonDown | Occurs when the InkCollector object detects a CursorButton object that is down. | |
CursorButtonUp | Occurs when the InkCollector detects a CursorButton object that is up. | |
CursorDown | Occurs when the cursor tip contacts the digitizing tablet surface. | |
CursorInRange | Occurs when a cursor enters the physical detection range (proximity) of the tablet context. | |
CursorOutOfRange | Occurs when a cursor leaves the physical detection range (proximity) of the tablet context. | |
DoubleClick | Occurs when a user double-clicks the InkCollector object. | |
Gesture | Occurs when an application gesture is recognized. | |
MouseDown | Occurs when the mouse pointer is over the InkCollector and the user presses a mouse button. | |
MouseMove | Occurs when the a user moves the mouse pointer over the InkCollector object. | |
MouseUp | Occurs when a user releases a mouse button while the mouse pointer is over the InkCollector object. | |
MouseWheel | Occurs when a user moves the mouse wheel while the InkCollector object has focus. | |
NewInAirPackets | Occurs when the InkCollector objects detects an in-air packet. | |
NewPackets | Occurs when the InkCollector object receives packets. | |
Stroke | Occurs when the user finishes drawing a new stroke on any tablet. | |
SystemGesture | Occurs when an InkCollector object recognizes a system gesture. | |
TabletAdded | Occurs when a Tablet object is added to the system. | |
TabletRemoved | Occurs when a Tablet object is removed from the system. |
Top
See Also
Reference
InkCollector Class
Microsoft.Ink Namespace
Ink
InkOverlay
InkPicture
InkEdit