Defines values that specify the behavior mode of the InkOverlay object and the InkPicture control. Specifies the object or control is in collection mode. Specifies the object or control is in deletion mode. Specifies the object or control is in selection and editing mode. Defines values that specify the way in which ink is erased from the InkOverlay object or the InkPicture control Specifies ink is erased by a stroke. Specifies ink is erased by a point. Defines values that specify where to attach the new InkOverlay object, behind or in front of the active layer. Attaches the new InkOverlay object behind the active window. Attaches the new InkOverlay object in front of the active window. Defines values that specify which part of a selection, if any, was hit during a hit test. Specifies no part of the selection was hit. Specifies the northwest corner sizing handle was hit. Specifies the southeast corner sizing handle was hit. Specifies the northeast corner sizing handle was hit. Specifies the southwest corner sizing handle was hit. Specifies the east side sizing handle was hit. Specifies the west side sizing handle was hit. Specifies the north side sizing handle was hit. Specifies the south side sizing handle was hit. Specifies the selection itself was hit (no selection handle was hit). Represents the method that handles the Painting event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlayPaintingEventArgs object that contains the event data. Provides data for the Painting events of Painting objects and Painting controls, which occur when ink is about to be painted. Initializes a new instance of the InkOverlayPaintingEventArgs class The Graphics object that the InkOverlay object is rendering to The clip Rectangle to paint within Set to true if the paint operation should occur; otherwise false Frees the resources of the current InkOverlayPaintingEventArgs object before it is reclaimed by the garbage collector. Releases resources used by the InkOverlayPaintingEventArgs object. Releases the unmanaged resources used by the InkOverlayPaintingEventArgs object and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets the Graphics object that is used to paint the item. Gets the Rectangle structure that represents the rectangle in which to paint. Represents the method that handles the Painted event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the PaintEventArgs object that contains the event data. Represents the method that handles the SelectionChanging event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlaySelectionChangingEventArgs object that contains the event data. Provides data for the SelectionChanging events of SelectionChanging objects and SelectionChanging controls, which occur when the selection of ink is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property (for Selection or Selection). Initializes a new instance of the InkOverlaySelectionChangingEventArgs class. The Strokes collection that will become the Selection property of the InkOverlay object Gets the new Strokes collection for a InkOverlaySelectionChangingEventArgs event. Represents the method that handles the SelectionChanged event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the EventArgs object that contains the event data. Represents the method that handles the SelectionMoving event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlaySelectionMovingEventArgs object that contains the event data. Provides data for the SelectionMoving events of SelectionMoving objects and SelectionMoving controls, which occur when selected strokes are about to be moved. Initializes a new instance of the InkOverlaySelectionMovingEventArgs class. The new position to which the selected Strokes collection will move. Gets the rectangle to which the selection is moved after the SelectionMoving event. Represents the method that handles the SelectionResizing event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlaySelectionResizingEventArgs object that contains the event data. Provides data for the SelectionResizing events of SelectionResizing objects and SelectionResizing controls, which occur when selected stroke are about to be resized. Initializes a new instance of the InkOverlaySelectionResizingEventArgs class. The size to which the selected Strokes collection will change. Gets the bounding rectangle of the selection after the SelectionResizing event, as a Rectangle structure. Represents the method that handles the SelectionMoved event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlaySelectionMovedEventArgs object that contains the event data. Provides data for the SelectionMoved events of SelectionMoved objects and SelectionMoved controls, which occur when selected strokes have been moved. Initializes a new instance of the InkOverlaySelectionMovedEventArgs class The old bounding Rectangle, or previous position, of the Strokes collection that was moved. Gets the bounding rectangle of the selected Strokes collection as it existed before the SelectionMoved event fired. Represents the method that handles the SelectionResized event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlaySelectionResizedEventArgs object that contains the event data. Provides data for the SelectionResizing events of SelectionResized objects and SelectionResized controls, which occur when selected stroke have been resized. Initializes a new instance of the InkOverlaySelectionResizedEventArgs class. The original bounding Rectangle of the selected Strokes collection, before the resize operation Gets the bounding rectangle of the selected Strokes collection as it existed before the SelectionResized event fired. Represents the method that handles the StrokesDeleting event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the InkOverlayStrokesDeletingEventArgs object that contains the event data. Provides data for the StrokesDeleting events of StrokesDeleting objects and StrokesDeleting controls, which occur when stroke are about to be deleted. Initializes a new instance of the InkOverlayStrokesDeletingEventArgs class. The Strokes collection to be deleted Gets the Strokes collection deleted when the StrokesDeleting event fires. Represents the method that handles the StrokesDeleted event of an InkOverlay object. [in] Specifies the source InkOverlay of this event. [in] Specifies the EventArgs object that contains the event data. Represents an object that is useful for annotation scenarios where users are not concerned with performing recognition on ink but instead are interested in the size, shape, color, and position of the ink. Not implemented. Frees the resources of the current InkOverlay object before it is reclaimed by the garbage collector. Releases resources used by the InkOverlay object. Releases the unmanaged resources used by the InkOverlay object and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Initializes a new instance of the InkOverlay class Initializes a new instance of the InkOverlay class and associates a window handle with it The handle of the window to which the InkOverlay object is attached. Initializes a new instance of the InkOverlay class The control to which the InkOverlay object is attached. Initializes a new instance of the InkOverlay class, attaches it to the specified window handle, and determines whether to use the mouse for input. The handle of the window to which the InkOverlay object is attached. Set to true to use the mouse for tablet input; otherwise false. Initializes a new instance of the InkOverlay class The control to which the InkOverlay object is attached. Set to true to use the mouse for tablet input; otherwise false. Initializes a new instance of the InkOverlay class and attaches it to a specified window handle on a specified Tablet object The handle of the window to which the InkOverlay object is attached. The Tablet object to which the new window for the InkOverlay object is attached. Initializes a new instance of the InkOverlay class The control to which the InkOverlay object is attached. The Tablet object to which the new window for the InkOverlay object is attached. Sets whether or not the InkOverlay object has interest in a known application gesture. A member of the ApplicationGesture enumeration, which indicates the gesture to set the status of Whether or not the InkOverlay object has interest in a known application gesture. Returns a value that indicates whether the InkOverlay object has interest in a particular application gesture. A member of the ApplicationGesture enumeration that represents the gesture to query about. Whether the InkOverlay object has interest in a particular application gesture. Returns a value that indicates which part of a selection, if any, was hit during a hit test. The x-position, in pixels, of the hit test The y-position, in pixels, of the hit test A member of the SelectionHitResult enumeration, which specifies which part of a selection, if any, was hit during a hit test Sets the window rectangle, in pixels, within which ink is drawn. Gets the window rectangle, in pixels, within which ink is drawn. The rectangle within which ink is drawn. Sets the InkOverlay object to collect ink from any tablet attached to the Tablet PC. Sets the InkOverlay object to collect ink from any tablet attached to the Tablet PC. The Boolean value that indicates whether to use the mouse as an input device Sets the InkOverlay object to collect ink from only one tablet attached to the Tablet PC The Tablet object on which ink is collected. Sets a rectangle in which to redraw the ink within the InkOverlay object The rectangle in which to redraw the ink, in pixel coordinates Allows derived classes to modify the default behavior of the Painting event. The InkOverlayPaintingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Painted event. The PaintEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionChanging event. The InkOverlaySelectionChangingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionChanged event. The EventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionMoving event. The InkOverlaySelectionMovingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionResizing event. The InkOverlaySelectionResizingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionMoved event. The InkOverlaySelectionMovedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionResized event. The InkOverlaySelectionResizedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the StrokesDeleting event. The InkOverlayStrokesDeletingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the StrokesDeleted event. The EventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseDown event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseMove event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseUp event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseWheel event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the DoubleClick event. The CancelEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Stroke event. The InkCollectorStrokeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorDown event. The InkCollectorCursorDownEventArgs object that contains the event data Allows derived classes to modify the default behavior of the NewPackets event. The InkCollectorNewPacketsEventArgs object that contains the event data Allows derived classes to modify the default behavior of the NewInAirPackets event. The InkCollectorNewInAirPacketsEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorButtonDown event. The InkCollectorCursorButtonDownEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorButtonUp event. The InkCollectorCursorButtonUpEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorInRange event. The InkCollectorCursorInRangeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorOutOfRange event. The InkCollectorCursorOutOfRangeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SystemGesture event. The InkCollectorSystemGestureEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Gesture event. The InkCollectorGestureEventArgs object that contains the event data Allows derived classes to modify the default behavior of the TabletAdded event. The InkCollectorTabletAddedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the TabletRemoved event. The InkCollectorTabletRemovedEventArgs object that contains the event data Occurs when the cursor tip contacts the digitizing tablet surface Occurs when the mouse pointer is over the InkOverlay and a mouse button is pressed Occurs when the mouse pointer is moved over the InkOverlay Occurs when the mouse pointer is over the InkOverlay and a mouse button is released Occurs when the mouse wheel moves while the InkOverlay object has focus Occurs when the InkOverlay object is double-clicked Occurs when the user finishes drawing a new stroke on any tablet Occurs when the InkOverlay receives packets Occurs when an in-air packet is seen, which happens when a user moves a pen near the tablet and the cursor is within the InkOverlay object's window or the user moves a mouse within the InkOverlay object's associated window Occurs when a cursor enters the physical detection range (proximity) of the tablet context Occurs when a cursor leaves the physical detection range (proximity) of the tablet context Occurs when the InkOverlay detects a cursor button that is down Occurs when the InkOverlay detects a cursor button that is up Occurs when a Tablet is added to the system Occurs when a Tablet is removed from the system Occurs when a system gesture is recognized Occurs before the InkOverlay object redraws itself Occurs when the InkOverlay object has completed redrawing itself Occurs when the selection of ink within the control is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the selection of ink within the control has changed, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the position of the current selection is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the size of the current selection is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the position of the current selection has changed, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the size of the current selection has changed, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs before strokes are deleted from the Ink property Occurs after strokes have been deleted from the Ink property Occurs when an application-specific gesture is recognized Gets or sets the handle of the window to which the InkOverlay object is attached. Gets or sets the control to which the InkOverlay object is attached. Gets or sets a value that specifies whether the InkOverlay object repaints the ink when the window is invalidated. Gets or sets a value that indicates whether ink is rendered as it is drawn. Gets a value that specifies whether ink is currently being drawn on an InkOverlay object. Gets or sets the default DrawingAttributes object, which specifies the drawing attributes that are used when drawing and displaying ink. Gets or sets the Renderer object that is used to draw ink. Gets the Cursors collection that is available for use in the inking region Gets or sets the Ink object that is associated with the InkOverlay object. Gets or sets a value that specifies whether the InkOverlay object collects pen input. Gets or sets the collection mode that determines whether ink, gesture, or both are recognized as the user writes. Gets or sets interest in aspects of the packet associated with ink drawn on the InkOverlay object. Gets the tablet device that the InkOverlay object is currently using to collect input. Gets or sets the cursor that appears when the mouse pointer is over the InkPicture control. Gets or sets a value that specifies whether ink is rendered as just one color when the system is in High Contrast mode. Gets or sets a value that specifies whether all selection user interface (UI) are drawn in high contrast when the system is in High Contrast mode. Gets or sets the margins along the x-axis, in pixels. Gets or sets the margins along the y-axis, in pixels. Gets or sets the value that specifies whether the InkOverlay object is attached behind or in front of the known window. Gets or sets a value that indicates whether the InkOverlay is in ink mode, deletion mode, or selecting/editing mode. Gets or sets a value that indicates whether ink is erased by stroke or by point. Gets or sets a value that specifies the width of the eraser pen tip. Gets or sets the Strokes collection that is currently selected inside the InkOverlay control. The InkPicture control provides the ability to place an image in an application and enable users to add ink on top of it Not implemented. Releases the unmanaged resources used by the InkPicture control and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Initializes a new instance of the InkPicture control. Allows derived classes to modify the default behavior of the HandleCreated event. The EventArgs object that contains the event data Allows derived classes to modify the default behavior of the HandleDestroyed event. The EventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseDown event The MouseEventArgs object that contains the event data Sets whether or not the InkPicture object has interest in a known application gesture. A member of the ApplicationGesture enumeration, which indicates the gesture to set the status of Whether or not the InkPicture object has interest in a known application gesture. Returns a value that indicates whether the InkPicture control has interest in a particular application gesture. A member of the ApplicationGesture enumeration that represents the gesture to query about. Whether the InkPicture control has interest in a particular application gesture. Allows derived classes to modify the default behavior of the KeyDown event. The KeyEventArgs object that contains the event data Returns a value that indicates which part of a selection, if any, was hit during a hit test. The x-position, in pixels, of the hit test The y-position, in pixels, of the hit test A member of the SelectionHitResult enumeration, which specifies which part of a selection, if any, was hit during a hit test Sets the window rectangle, in pixels, within which ink is drawn. Gets the window rectangle, in pixels, within which ink is drawn. The rectangle within which ink is drawn. Sets the InkPicture control to collect ink from any tablet attached to the Tablet PC. Sets the InkPicture control to collect ink from any tablet attached to the Tablet PC. The Boolean value that indicates whether to use the mouse as an input device Sets the InkPicture control to collect ink from only one tablet attached to the Tablet PC The Tablet object on which ink is collected. Allows derived classes to modify the default behavior of the Painting event. The InkOverlayPaintingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Painted event. The PaintEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionChanging event. The InkOverlaySelectionChangingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionChanged event. The EventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionMoving event. The InkOverlaySelectionMovingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionResizing event. The InkOverlaySelectionResizingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionMoved event. The InkOverlaySelectionMovedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SelectionResized event. The InkOverlaySelectionResizedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the StrokesDeleting event. The InkOverlayStrokesDeletingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the StrokesDeleted event. The EventArgs object that contains the event data Allows derived classes to modify the default behavior of the Stroke event. The InkCollectorStrokeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorDown. The InkCollectorCursorDownEventArgs object that contains the event data Allows derived classes to modify the default behavior of the NewPackets event. The InkCollectorNewPacketsEventArgs object that contains the event data Allows derived classes to modify the default behavior of the NewInAirPackets. The InkCollectorNewInAirPacketsEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorButtonDown event. The InkCollectorCursorButtonDownEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorButtonUp event. The InkCollectorCursorButtonUpEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorInRange. The InkCollectorCursorInRangeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorOutOfRange. The InkCollectorCursorOutOfRangeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SystemGesture event. The InkCollectorSystemGestureEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Gesture event. The InkCollectorGestureEventArgs object that contains the event data Allows derived classes to modify the default behavior of the TabletAdded event. The InkCollectorTabletAddedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the TabletRemoved event. The InkCollectorTabletRemovedEventArgs object that contains the event data Occurs when the cursor tip contacts the digitizing tablet surface. Occurs when the user finishes drawing a new stroke on any tablet Occurs when the InkPicture receives packets Occurs when an in-air packet is seen, which happens when a user moves a pen near the tablet and the cursor is within the InkPicture or the user moves a mouse within the InkPicture Occurs when a cursor enters the physical detection range (proximity) of the tablet context. Occurs when a cursor leaves the physical detection range (proximity) of the tablet context Occurs when the InkPicture detects a cursor button that is down Occurs when the InkPicture detects a cursor button that is up. Occurs when a Tablet is added to the system Occurs when a Tablet is removed from the system Occurs when a system gesture is recognized Occurs before the InkPicture object redraws itself Occurs when the InkPicture object has completed redrawing itself Occurs when the selection of ink within the control is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the selection of ink within the control has changed, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the position of the current selection is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the size of the current selection is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the position of the current selection has changed, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs when the size of the current selection has changed, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property Occurs before strokes are deleted from the Ink property Occurs after strokes have been deleted from the Ink property Occurs when an application-specific gesture is recognized Gets a value that indicates whether the InkPicture control is being disposed of. Gets or sets a value that specifies whether the InkPicture control repaints the ink when the window is invalidated. Gets or sets a value that indicates whether ink is rendered as it is drawn. Gets a value that specifies whether ink is currently being drawn on an InkPicture control. Gets or sets the default DrawingAttributes object, which specifies the drawing attributes that are used when drawing and displaying ink. Gets or sets the Renderer object that is used to draw ink. Gets the Cursors collection that is available for use in the inking region Gets or sets the Ink object that is associated with the InkPicture object. Gets or sets a value that specifies whether the InkPicture control collects pen input. Gets or sets the collection mode that determines whether ink, gesture, or both are recognized as the user writes. Gets or sets interest in aspects of the packet associated with ink drawn on the InkPicture object. Gets the tablet device that the InkPicture control is currently using to collect input. Gets or sets the cursor that appears when the mouse pointer is over the InkPicture control. Gets or sets a value indicating whether the user can give the focus to this control by pressing the TAB key. Gets or sets a value that specifies whether ink is rendered as just one color when the system is in High Contrast mode. Gets or sets a value that specifies whether all selection user interface (UI) are drawn in high contrast when the system is in High Contrast mode. Gets or sets the margins along the x-axis, in pixels. Gets or sets the margins along the y-axis, in pixels. Gets or sets a value that indicates whether the InkPicture is in ink mode, delete mode, or select/edit mode. Gets or sets a value that indicates whether ink is erased by stroke or by point. Gets or sets a value that specifies the width of the eraser pen tip. Gets or sets the Strokes collection that is currently selected inside the InkPicture control. Defines values that determine whether ink, gesture, or ink and gestures are recognized as the user writes. Collects only ink, creating a stroke. The Gesture, Gesture, or Gesture event interest is set to false, meaning that gestures are not collected (all other event interests remain as they were). Collects only gestures and does not create a stroke Accepts only single-stroke gestures Defines values that set the interest in a set of operating system-specific gesture Maps to a left-click on a mouse Maps to a double-click on a mouse Maps to a right-click on a mouse Maps to a left drag on a mouse Specifies a press and hold followed by a stroke, which maps to a right drag on a mouse Specifies a left click for a long time, which has no mouse equivalent Not implemented. Maps to a mouse hover Maps to a mouse leaving a hover Represents the method that handles the CursorDown event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorCursorDownEventArgs object that contains the event data. Provides data for the CursorDown, CursorDown, and CursorDown events. Initializes a new instance of the InkCollectorCursorDownEventArgs class. The Cursor object that triggers the CursorDown event. The Stroke object created during the CursorDown event. Gets the Cursor object that generated the CursorDown event. Gets the Stroke object that was started when the Cursor object caused the CursorDown event to fire. Represents the method that handles the Stroke event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorStrokeEventArgs object that contains the event data. Provides data for the Stroke events of ink collector (Stroke, Stroke, and Stroke), which occur when the user draws a new stroke on any tablet. Initializes a new instance of the InkCollectorStrokeEventArgs class. The Cursor used to create the Stroke object. The inked Stroke object that triggers the Stroke event. Set to true if the Stroke object should be stored after returning from the event handler; false if the Stroke object is deleted after exiting the event handler. Gets the Cursor object that was used to create the new stroke. Gets the collected Stroke object that generated the Stroke event. Represents the method that handles the NewPackets event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorNewPacketsEventArgs object that contains the event data. Provides data for the NewPackets events of ink collector (NewPackets, NewPackets, and NewPackets), which occur when ink collector receives packet. Initializes a new instance of the InkCollectorNewPacketsEventArgs class. The Cursor object that triggers the NewPackets event. The inked Stroke object. The number of packet collected. The packet data in raw format. Gets the Cursor object that was used to create the Stroke object that generated the NewPackets event. Gets the Stroke object that generated the NewPackets event. Gets the number of packet received for a Stroke object. Gets an array of type Int32 containing the selected data for the packet. Represents the method that handles the NewInAirPackets event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorNewInAirPacketsEventArgs object that contains the event data. Provides data for the NewInAirPackets events of ink collector (NewInAirPackets, NewInAirPackets, and NewInAirPackets), which occur when an in-air packet is seen. Initializes a new instance of the InkCollectorNewInAirPacketsEventArgs class. The Cursor that triggers the NewInAirPackets event. The number of packet collected. The packet data in raw format. Gets the Cursor object that generated the NewInAirPackets event. Gets the number of in-air packet received. Gets an array of type Int32 containing the selected data for the packet. Represents the method that handles the CursorInRange event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorCursorInRangeEventArgs object that contains the event data. Provides data for the CursorInRange, CursorInRange, and CursorInRange events. Initializes a new instance of the InkCollectorCursorInRangeEventArgs class. The Cursor object that triggers the CursorInRange event. Set to true if this is the first time this InkCollector object has seen this Cursor object; otherwise false. The values of the State properties for the CursorButtons collection associated with the Cursor object, taken at the time the CursorInRange event occurs. Gets the Cursor object that generated the CursorInRange event. Gets a Boolean value that indicates whether this is the first time this InkCollector object has come in contact with the Cursor object that generated the CursorInRange event. Gets an array of values from the CursorButtonState enumeration describing the state of the buttons for the cursor that generated the CursorInRange event. Represents the method that handles the CursorOutOfRange event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorCursorOutOfRangeEventArgs object that contains the event data. Provides data for the CursorOutOfRange, CursorOutOfRange, and CursorOutOfRange events. Initializes a new instance of the InkCollectorCursorOutOfRangeEventArgs class. The Cursor object that triggers the CursorOutOfRange event. Gets the Cursor object that generated the CursorOutOfRange event. Represents the method that handles the CursorButtonDown event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorCursorButtonDownEventArgs object that contains the event data. Provides data for the CursorButtonDown, CursorButtonDown, and CursorButtonDown events. Initializes a new instance of the InkCollectorCursorButtonDownEventArgs class. The Cursor object that triggers the CursorButtonDown event. The CursorButton that was pressed. Gets the Cursor object that generated the CursorButtonDown event. Gets the CursorButton object for the button that was pressed. Represents the method that handles the CursorButtonUp event of an InkCollector. [in] Specifies the source InkCollector of this event [in] Specifies the InkCollectorCursorButtonUpEventArgs object that contains the event data. Provides data for the CursorButtonUp, CursorButtonUp, and CursorButtonUp events. Initializes a new instance of the InkCollectorCursorButtonUpEventArgs class. The Cursor object that triggers the CursorButtonUp event. The CursorButton that was released. Gets the Cursor object that generated the CursorButtonUp event. Gets the CursorButton object for the button that was released. Represents the method that handles the TabletAdded event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorTabletAddedEventArgs object that contains the event data. Provides data for the TabletAdded events of ink collector (TabletAdded, TabletAdded, and TabletAdded), which occur when a tablet is added to the system. Initializes a new instance of the InkCollectorTabletAddedEventArgs class. The Tablet object that is added. Gets the Tablet object that is added to the system. Represents the method that handles the TabletRemoved event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorTabletRemovedEventArgs object that contains the event data. Provides data for the TabletRemoved events of ink collector (TabletRemoved, TabletRemoved, and TabletRemoved), which occur when a tablet is removed from the system. Initializes a new instance of the InkCollectorTabletRemovedEventArgs class. The value that was used as the ID for the Tablet object that was removed. Gets the Int32 value that was used as the ID for the Tablet object that was removed. Provides data for cancelable mouse events. Initializes a new instance of the CancelMouseEventArgs class A member of the MouseButtons enumeration, specifying which mouse button was pressed The number of times the mouse button was pressed and released The x-coordinate, in pixels, of a mouse click. The y-coordinate, in pixels, of a mouse click A signed count of the number of detents the mouse wheel has rotated. Set to true to cancel the event for the parent control; otherwise false Gets or sets a value that indicates whether the mouse event is canceled for the parent control. Represents the method that handles the MouseDown event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the CancelMouseEventArgs object that contains the event data Represents the method that handles the MouseMove event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the CancelMouseEventArgs object that contains the event data Represents the method that handles the MouseUp event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the CancelMouseEventArgs object that contains the event data Represents the method that handles the MouseWheel event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the CancelMouseEventArgs object that contains the event data Represents the method that handles the DoubleClick event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the CancelEventArgs object that contains the event data Represents the method that handles the Gesture event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorSystemGestureEventArgs object that contains the event data. Provides data for the SystemGesture events of ink collector (SystemGesture, SystemGesture, and SystemGesture), which occur when a system gesture is recognized Initializes a new instance of the InkCollectorSystemGestureEventArgs class. The Cursor used to create the Stroke object. The value of the SystemGesture enumeration that corresponds to the system gesture. The location of the hot point for the system gesture. Reserved. Reserved. Set to 1 if the Cursor object is in ink mode; 2 if the Cursor object is in erase mode. Gets the Cursor object that generated the SystemGesture event. Gets the Point structure that indicates the location of the system gesture. Gets the value of the system gesture. Reserved. Reserved. Gets a value that indicates whether the Cursor object is in normal mode or eraser mode. Represents the method that handles the Gesture event of an InkCollector. [in] Specifies the source InkCollector of this event. [in] Specifies the InkCollectorGestureEventArgs object that contains the event data. Provides data for the Gesture events of ink collector (Gesture, Gesture, and Gesture), which occur when an application-specific gesture is recognized. Initializes a new instance of the InkCollectorGestureEventArgs event. The Cursor used to create the application gesture. The Strokes collection that the gesture is make of. An array of Gesture objects recognized, in order of confidence. Set to true if the gesture was handled in the Gesture event handler (default value); otherwise false. Gets the Cursor object that generated the Gesture event. Gets the Strokes collection that the recognizer returned as the application gesture. Gets an array of Gesture objects, in order of confidence, from the recognizer. Represents an object that is used to capture ink from available tablet devices. Not implemented. Frees the resources of the current InkCollector object before it is reclaimed by the garbage collector. Releases resources used by the InkCollector object. Releases the unmanaged resources used by the InkCollector object and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Initializes a new instance of the InkCollector class Initializes a new instance of the InkCollector class and associates a window handle with it. The handle of the window to which the InkCollector object is attached Initializes a new instance of the InkCollector class The control to which the InkCollector object is attached. Creates an InkCollector object, attaches it to the specified window handle, and determines whether to use the mouse for input The handle of the window to which the InkCollector object is attached Set to true to use the mouse for tablet input; otherwise false. Initializes a new instance of the InkCollector class The control to which the InkCollector object is attached. Set to true to use the mouse for tablet input; otherwise false. Creates an InkCollector object and attaches it to a specified window handle on a specified tablet The handle of the window to which the InkCollector object is attached The Tablet object to which the new window of the InkCollector object is attached. Initializes a new instance of the InkCollector class The control to which the InkCollector object is attached. The Tablet object to which the new window of the InkCollector object is attached. Sets whether or not the InkCollector object has interest in a known application gesture. A member of the ApplicationGesture enumeration, which indicates the gesture to set the status of Whether or not the InkCollector object has interest in a known application gesture. Returns a value that indicates whether the InkCollector object has interest in a particular application gesture. A member of the ApplicationGesture enumeration that represents the gesture to query about. Whether the InkCollector object has interest in a particular application gesture. Sets the window rectangle, in pixels, within which ink is drawn. Gets the window rectangle, in pixels, within which ink is drawn. The rectangle in which ink is drawn. Sets the InkCollector object to collect ink from any tablet attached to the Tablet PC. Sets the InkCollector object to collect ink from any tablet attached to the Tablet PC. The Boolean value that indicates whether to use the mouse as an input device Sets the InkCollector object to collect ink from only one tablet attached to the Tablet PC The Tablet object on which ink is collected. Allows derived classes to modify the default behavior of the MouseDown event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseMove event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseUp event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the MouseWheel event. The CancelMouseEventArgs object that contains the event data Allows derived classes to modify the default behavior of the DoubleClick event. The CancelEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Stroke event. The InkCollectorStrokeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorDown event. The InkCollectorCursorDownEventArgs object that contains the event data Allows derived classes to modify the default behavior of the NewPackets event. The InkCollectorNewPacketsEventArgs object that contains the event data Allows derived classes to modify the default behavior of the NewInAirPackets event. The InkCollectorNewInAirPacketsEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorButtonDown event. The InkCollectorCursorButtonDownEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorButtonUp event. The InkCollectorCursorButtonUpEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorInRange event. The InkCollectorCursorInRangeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the CursorOutOfRange event. The InkCollectorCursorOutOfRangeEventArgs object that contains the event data Allows derived classes to modify the default behavior of the SystemGesture event. The InkCollectorSystemGestureEventArgs object that contains the event data Allows derived classes to modify the default behavior of the Gesture event. The InkCollectorGestureEventArgs object that contains the event data Allows derived classes to modify the default behavior of the TabletAdded event. The InkCollectorTabletAddedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the TabletRemoved event. The InkCollectorTabletRemovedEventArgs object that contains the event data Occurs when the cursor tip contacts the digitizing tablet surface Occurs when the mouse pointer is over the InkCollector and a mouse button is pressed Occurs when the mouse pointer is moved over the InkCollector Occurs when the mouse pointer is over the InkCollector and a mouse button is released Occurs when the mouse wheel moves while the InkCollector object has focus Occurs when the InkCollector object is double-clicked Occurs when the user finishes drawing a new stroke on any tablet Occurs when the InkCollector receives packets Occurs when an in-air packet is seen, which happens when a user moves a pen near the tablet and the cursor is within the InkCollector object's window or the user moves a mouse within the InkCollector object's associated window Occurs when a cursor enters the physical detection range (proximity) of the tablet context Occurs when a cursor leaves the physical detection range (proximity) of the tablet context Occurs when the InkCollector detects a cursor button that is down Occurs when the InkCollector detects a cursor button that is up Occurs when a Tablet is added to the system Occurs when a Tablet is removed from the system Occurs when a system gesture is recognized Occurs when an application-specific gesture is recognized Gets or sets the handle of the window to which the InkCollector object is attached. Gets or sets the control to which the InkCollector object is attached. Gets or sets a value that specifies whether the InkCollector object repaints the ink when the window is invalidated. Gets or sets a value that indicates whether ink is rendered as it is drawn. Gets a value that specifies whether ink is currently being drawn on an InkCollector object. Gets or sets the default DrawingAttributes object, which specifies the drawing attributes that are used when drawing and displaying ink. Gets or sets the Renderer object that is used to draw ink. Gets the Cursors collection that is available for use in the inking region Gets or sets the Ink object that is associated with the InkCollector object. Gets or sets a value that specifies whether the InkCollector object collects pen input. Gets or sets the collection mode that determines whether ink, gesture, or both are recognized as the user writes. Gets or sets interest in aspects of the packet associated with ink drawn on the InkCollector object. Gets the tablet device that the InkCollector object is currently using to collect input. Gets or sets the cursor that appears when the mouse pointer is over the InkPicture control. Gets or sets a value that specifies whether ink is rendered as just one color when the system is in High Contrast mode. Gets or sets the margins along the x-axis, in pixels. Gets or sets the margins along the y-axis, in pixels. Defines values that specify how ink is inserted onto the InkEdit control. Specifies drawn ink is inserted as text. Specifies drawn ink is inserted as ink. Defines values that specify the collection mode of the InkEdit control. Specifies that ink collection is disabled Specifies that only ink is collected, creating a stroke. Specifies that ink is collected and single stroke application gesture are accepted. Defines values that specify how a selection appears on the InkEdit control. Specifies the selection appears as text. Specifies the selection appears as ink. Indicates the collection status of the InkEdit control. Indicates the control is idle (not collecting or recognizing ink). Indicates the control is collecting ink. Indicates the control is recognizing ink. Represents the method that handles the Stroke event of an InkEdit control. [in] Specifies the source InkEdit of this event. [in] Specifies the InkEditStrokeEventArgs object that contains the event data. Provides data for Stroke events, which occur when the user draws a new stroke on an InkEdit control. Initializes a new instance of the InkEditStrokeEventArgs class. The Cursor that was used to create the Stroke object. The Stroke object that triggers the Stroke event. Set to true to cancel collection of the Stroke object; otherwise false. Gets the Cursor object that generated the Stroke event. Gets the Stroke object that generated the Stroke event. Represents the method that handles the Recognition event of an InkEdit control. [in] Specifies the source InkEdit of this event. [in] Specifies the InkEditRecognitionEventArgs object that contains the event data. Provides data for Recognition events, which occur when the InkEdit control gets results manually from a call to the Recognize method or automatically after the recognition timeout fires. Initializes a new instance of the InkEditRecognitionEventArgs class. The RecognitionResult object that contains the result of the Recognition event. Gets the RecognitionResult object that contains the results of the Recognition event. Represents the method that handles the Gesture event of an InkEdit control. [in] Specifies the source InkEdit of this event. [in] Specifies the InkEditGestureEventArgs object that contains the event data. Provides data for Gesture events, which occur when an application-specific gesture is recognized in an InkEdit control. Initializes a new instance of the InkEditGestureEventArgs class. The Cursor that was used to create the application gesture. The Strokes collection that makes up the application gesture. The array of Gesture objects recognized, in order of confidence. Set to true if the gesture was handled in the Gesture event handler (default value); otherwise false. Gets the Cursor object that generated the Gesture event. Gets the Strokes collection that the recognizer returned as the application gesture. Gets an array of Gesture objects, in order of confidence, from the recognizer. The InkEdit control enables you to collect ink, recognize it, and display it as text Sets whether or not the InkEdit control has interest in a known application gesture. A member of the ApplicationGesture enumeration, which indicates the gesture to set the status of Whether or not the InkEdit control has interest in a known application gesture. Returns a value that indicates whether the InkEdit object has interest in a particular application gesture. A member of the ApplicationGesture enumeration that represents the gesture to query about. Whether the InkEdit control has interest in a particular application gesture. Causes the ink on the InkEdit control to be recognized. Allows derived classes to modify the default behavior of the Stroke event. The InkEditStrokeEventArgs object that contains the event data. Allows derived classes to modify the default behavior of the Recognition event. The InkEditRecognitionEventArgs object that contains the event data. Allows derived classes to modify the default behavior of the Gesture event. The InkEditGestureEventArgs object that contains the event data. Initializes a new instance of the InkEdit control. Releases the unmanaged resources used by the InkEdit control and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Allows derived classes to modify the default behavior of the HandleCreated event. The EventArgs object that contains the event data. Processes <tla rid="win" /> messages The <tla rid="win" />Message to process. Occurs when the user finishes drawing a new stroke on any tablet Occurs when the InkEdit control gets results manually from a call to the Recognize method or automatically after the recognition timeout fires Occurs when an application-specific gesture is recognized Gets or sets a value from the InkMode enumeration type that indicates whether the InkEdit control collects ink, gesture, or both. Gets or sets the length of time, in milliseconds, between the last stroke collected and the onset of text recognition. Gets or sets a value from the InkInsertMode enumeration that indicates how ink is inserted onto the control. Gets or sets the drawing attributes to apply to ink as it is drawn Gets or sets the Recognizer object used by the InkEdit control. Gets or sets the string name of the factoid used by the InkEdit control. Gets or sets the array of embedded Ink objects (if displayed as ink) in the current selection. Gets or sets a value that indicates whether the selected ink appears as ink or text. Gets or sets a value that indicates whether the mouse can be used as an input device for the InkEdit control. Gets or sets the Cursor that appears when the mouse pointer is over the control. Gets a value that indicates whether the InkEdit control is idle, collecting ink, or recognizing ink. Gets a value that indicates whether the InkEdit control is being disposed of. Gets an overridden version of the CreateParams property that contains the required creation parameters for when the control handle is created. Represents the ability to analyze the layout of a collection of strokes and divide them into text and graphics. Initializes a new instance of the Divider class. Frees the resources of the current Divider object before it is reclaimed by the garbage collector. Releases resources used by the Divider object. Initializes a new instance of the Divider class. The Strokes collection to place in the Strokes property of the new Divider object. Returns a DivisionResult object that contains structural information about the Strokes property of the Divider object. Returns a DivisionResult object that contains structural information about the Strokes property of the Divider object. Gets or sets the expected handwriting height, in HIMETRIC units. Gets or sets the RecognizerContext object that the Divider object uses for handwriting analysis. Gets or sets the Strokes collection on which the Divider object performs ink analysis. Defines values for the structural types within the DivisionResult object. A recognition segment. A line of handwriting that contains one or more recognition segments. A block of strokes that contains one or more lines of handwriting. ink that is not text. Represents the layout analysis of the collection of strokes contained by the Divider object. Gets the requested structural units of the analysis results for a DivisionUnits collection. Returns the DivisionUnits collection containing the requested structural units of the analysis results. One of the values of the InkDivisionType enumeration, which indicates the structural units to return Gets the Strokes collection that applies to this DivisionResult. Represents a single structural element within a DivisionResult object. Frees the resources of the current DivisionUnit object before it is reclaimed by the garbage collector. Returns the recognized text for the Strokes collection in the DivisionUnit object. Returns the recognized text for the Strokes collection in the DivisionUnit object, or null (Nothing in Microsoft Visual Basic .NET) for drawing elements. Gets the structural type of the DivisionUnit object. Gets the transformation matrix that the DivisionUnit object uses to rotate the strokes to horizontal. Gets the recognized text for the Strokes collection in the DivisionUnit object. Gets the Strokes collection that was used to create the DivisionUnit object Contains a collection of DivisionUnit objects that are contained in a DivisionResult object. Copies all of the elements of the current DivisionUnits collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns an object that implements the IEnumerator interface and that can iterate through the DivisionUnit objects within the DivisionUnits collection. Returns an object that implements the IEnumerator interface and that can iterate through the DivisionUnit objects within the DivisionUnits collection. Gets an object that can be used to synchronize access to the DivisionUnits collection. Gets the number of DivisionUnit objects contained in the DivisionUnits collection. Gets a value that indicates whether or not access to the DivisionUnits collection is synchronized (thread safe). An implementation of the IEnumerator interface that supports iterating over a DivisionUnits collection. Initializes a new instance of the InkDivisionUnitsEnumerator object The DivisionUnit collection that this enumerator iterates over Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the DivisionUnits collection. Gets the DivisionUnit object in the DivisionUnits collection to which the enumerator is pointing. Defines the type of input currently available in the PenInputPanel object. Specifies the PenInputPanel object displays the last panel type used for any pen input panel in any application Specifies the PenInputPanel object does not accept input Specifies the PenInputPanel object displays the default handwriting panel for the current input language. Specifies the PenInputPanel object displays the default keyboard panel for the current input language. The PenInputPanel object enables you to easily add in-place pen input to your applications. Initializes a new instance of the PenInputPanel class Initializes a new instance of the PenInputPanel class and attaches it to a window handle. The window handle to attach the PenInputPanel object to. Creates a PenInputPanel object and attaches it to the specified control. The control to attach the PenInputPanel object to. Frees the resources of the current PenInputPanel object before it is reclaimed by the garbage collector. Releases resources used by the PenInputPanel object. Releases the unmanaged resources used by the PenInputPanel object and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Sets the position of the PenInputPanel object to a defined screen position. The new x-axis position of the left edge of the PenInputPanel object, in screen coordinates. The new y-axis position of the top edge of the PenInputPanel object, in screen coordinates. Sends collected ink to the recognizer and posts the recognition result. Updates and restores the PenInputPanel properties based on Tablet PC Input Panel, automatically positions the pen input panel, and sets the user interface to the default panel. Indicates whether or not the PenInputPanel object attempts to send text to the attached control through the Text Services Framework (TSF) and enables the use of the correction user interface. A Boolean variable that indicates whether or not the PenInputPanel object attempts to send text to the attached control through the Text Services Framework (TSF) and enables the use of the correction user interface. Allows derived classes to modify the default behavior of the VisibleChanged event. Allows derived classes to modify the default behavior of the PanelMoving event. The PenInputPanelMovingEventArgs object that contains the event data Allows derived classes to modify the default behavior of the PanelChanged event. The PenInputPanelChangedEventArgs object that contains the event data Allows derived classes to modify the default behavior of the InputFailed event. The PenInputPanelInputFailedEventArgs object that contains the event data Gets or sets the window handle that the PenInputPanel object is attached to. Gets or sets the control that the PenInputPanel object is attached to. Gets a Boolean value that indicates whether the PenInputPanel object is currently processing ink. Gets or sets the string name of the factoid used by the PenInputPanel object. Gets or sets which panel type is currently being used for input within the PenInputPanel object. Gets or sets the default panel type used for input within the PenInputPanel object. Gets or sets a Boolean value that indicates whether the pen input panel appears when focus is set on the attached control by using the pen. Gets or sets a value that indicates whether the PenInputPanel object is visible. Gets the vertical, or y-axis, location of the top edge of the PenInputPanel object, in screen coordinates. Gets the horizontal, or x-axis, location of the left edge of the PenInputPanel object, in screen coordinates. Gets the width of the pen input panel in client coordinates. Gets the height of the pen input panel in client coordinates. Gets or sets the offset between the closest horizontal edge of the pen input panel and the closest horizontal edge of the control to which it is attached. Gets or sets the offset between the left edge of the pen input panel and the left edge of the control to which it is attached. Occurs when the PenInputPanel object has shown or hidden itself. Occurs when the PenInputPanel object is moving. Occurs when the PenInputPanel object changes between layouts. Occurs when input focus changes before the PenInputPanel object was able to insert user input into the attached control. Represents the method that handles the VisibleChanged event of a PenInputPanel object. [in] Specifies the source PenInputPanel object of this event. [in] Specifies the PenInputPanelVisibleChangedEventArgs object that contains the event data. Provides data for VisibleChanged events, which occur when the PenInputPanel object has shown or hidden itself. Initializes a new instance of the PenInputPanelVisibleChangedEventArgs class. Set to true if the PenInputPanel object has become visible; otherwise false Gets a value that indicates whether the PenInputPanel object has become visible. Represents the method that handles the PanelMoving event of a PenInputPanel object. [in] Specifies the source PenInputPanel object of this event. [in] Specifies the PenInputPanelMovingEventArgs object that contains the event data. Provides data for PanelMoving events, which occur when a PenInputPanel is moving. Initializes a new instance of the PenInputPanelMovingEventArgs class. The new horizontal position, in screen coordinates. The new vertical position, in screen coordinates. Gets the new horizontal, or x-axis, position of the left edge of the PenInputPanel object, in screen coordinates. Gets the new vertical, or y-axis, position of the PenInputPanel object, in screen coordinates. Represents the method that handles the PanelChanged event of a PenInputPanel object. [in] Specifies the source PenInputPanel object of this event. [in] Specifies the PenInputPanelChangedEventArgs object that contains the event data. Provides data for PanelChanged events, which occur when a PenInputPanel object changes between layouts. Initializes a new instance of the PenInputPanelChangedEventArgs class. A member of the PanelType enumeration that indicates the type of panel the PenInputPanel object has changed to. Gets the new panel type used for input within the PenInputPanel object, after the PanelChanged event fires. Represents the method that handles the InputFailed event of a PenInputPanel object. [in] Specifies the source PenInputPanel object of this event. [in] Specifies the PenInputPanelInputFailedEventArgs object that contains the event data. Provides data for InputFailed events, which occur when the input focus changes before a PenInputPanel object was able to insert user input into the attached control. Initializes a new instance of the PenInputPanelInputFailedEventArgs class class. The state of keys pressed, including SHIFT, CAPS LOCK, CTRL, and ALT. The string returned from the recognizer, intended to be inserted into the control represented by the Handle property. The handle of the control that invoked the PenInputPanel object. Gets the handle of the control that invoked the PenInputPanel object. Gets the string that was to be inserted into the control when the InputFailed event fired. Represents general information about a tablet pointing and selecting device. Returns a string that represents the current Cursor object. Returns a string that represents the current Cursor object. Gets the name of the Cursor object. Gets the identifier of the Cursor object. Gets a value that indicates whether the cursor is the inverted end of the pen. Gets or sets the drawing attributes to apply to ink as it is drawn Gets the tablet device to which the Cursor belongs. Returns the CursorButtons collection that is available on a known Cursor. Defines values that specify the state of a cursor button. Shows that the cursor button is unavailable Shows that the cursor button is up Shows that the cursor button is down Represents general information about a button on a tablet pointing and selecting device. Returns a string that represents the current CursorButton object. Returns a string that represents the current CursorButton object. Gets the name of the CursorButton object. Gets the identifier of the CursorButton object. Gets the state of the CursorButton object. Represents a collection of CursorButton objects for a Cursor object. Copies all of the elements of the current CursorButtons collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns an object that implements the IEnumerator interface and that can iterate through the CursorButton objects within the CursorButtons collection. Returns an object that implements the IEnumerator interface and that can iterate through the CursorButton objects within the CursorButtons collection. Returns an object that can be used to synchronize access to the CursorButtons collection. Gets the number of CursorButton objects contained in the CursorButtons collection. Gets a value that indicates whether or not access to the CursorButtons collection is synchronized (thread safe). An implementation of the IEnumerator interface that supports iterating over a CursorButtons collection. Initializes a new instance of the CursorButtonsEnumerator class The CursorButton collection that this enumerator iterates over Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the CursorButtons collection. Gets the CursorButton object in the CursorButtons collection to which the enumerator is pointing. Represents a collection of Cursor objects. Copies all of the elements of the current Cursors collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns an object that implements the IEnumerator interface and that can iterate through the Cursor objects within the Cursors collection. Returns an object that implements the IEnumerator interface and that can iterate through the Cursor objects within the Cursors collection. Returns an object that can be used to synchronize access to the Cursors collection. Gets the number of Cursors objects contained in the Cursors collection. Gets a value that indicates whether or not access to the Cursors collection is synchronized (thread safe). An implementation of the IEnumerator interface that supports iterating over a Cursors collection. Initializes a new instance of the CursorsEnumerator class. The Cursor collection that this enumerator iterates over Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the Cursors collection. Gets the Cursor object in the Cursors collection to which the enumerator is pointing. Contains a collection of user-defined Strokes collections. Clears all the Strokes collections from the CustomStrokes collection Adds a Strokes collection to the CustomStrokes collection. The name of the Strokes collection to add to the CustomStrokes collection. The Strokes collection to add to the CustomStrokes collection. Removes a Strokes collection from a CustomStrokes collection The name that was used to add the Strokes collection to the CustomStrokes collection Removes a Strokes collection at the specified index of the CustomStrokes collection The index of the Strokes collection to be removed from the CustomStrokes collection Copies all of the elements of the current CustomStrokes collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns an object that implements the IEnumerator interface and that can iterate through the Stroke collections within the CustomStrokes collection. Returns an object that implements the IEnumerator interface and that can iterate through the Strokes collections within the CustomStrokes collection. Gets the number of Strokes objects contained in the CustomStrokes collection. Gets a value indicating whether the CustomStrokes collection has a fixed size. Gets a value that indicates whether or not access to the CustomStrokes collection is synchronized (thread safe). Returns an object that can be used to synchronize access to the CustomStrokes collection. Gets a value indicating whether the CustomStrokes collection is read-only. An implementation of the IEnumerator interface that supports iterating over a CustomStrokes collection. Initializes a new instance of the CustomStrokesEnumerator class The CustomStrokes collection that this enumerator iterates over Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the CustomStrokes collection. Gets the Strokes collection in the CustomStrokes collection to which the enumerator is pointing. Defines values that specify the shape of the pen tip. Specifies a round pen tip. Specifies a rectangular pen tip. Defines values for performing raster operations on drawn ink Specifies black pen color. Specifies the inverse of MergePen. Specifies a combination of the colors are common to the background color and the inverse of the pen. Specifies the inverse of CopyPen. Specifies a combination of the colors are common to both the pen and the inverse of the display. Specifies the inverse of the display color. Specifies a combination of the colors in the pen and in the display color, but not in both. Specifies the inverse of MaskPen. Specifies a combination of the colors common to both the pen and the display. Specifies an inverse of XOrPen. Specifies no operation; the output remains unchanged. Specifies a combination of the display color and the inverse of the pen color. Specifies the pen color. Specifies a combination of the pen color and the inverse of the display color. Specifies a combination of the pen color and the display color. Specifies a white pen color. Represents the attributes that are applied to ink when it is drawn. Initializes a new instance of the DrawingAttributes class. Initializes a new instance of the DrawingAttributes class. The specific color to which the DrawingAttributes object is initialized. Initializes a new instance of the DrawingAttributes class. The specific pen width to which the DrawingAttributes object is initialized. Initializes a new instance of the DrawingAttributes class. The Pen object from which the pen color and width for the DrawingAttributes object is taken. Returns a copy of this DrawingAttributes object. The new copy of the DrawingAttributes object. Gets or sets the color of the ink that is drawn with this DrawingAttributes object. Gets or sets the value that indicates whether a stroke is antialiased. Gets or sets the y-axis dimension, or width, of the pen tip when drawing ink. Gets or sets the y-axis dimesion, or height, of the pen tip when drawing ink. Gets or sets the value that indicates whether Bezier smoothing is used to render ink. Gets or sets the value that indicates whether ink gets wider with increased pressure of the pen tip on the tablet surface. Gets or sets a value that indicates the transparency value of ink. Gets or sets a value that defines how the colors of the pen and background interact. Gets or sets a value that indicates which pen tip to use when drawing ink that is associated with this DrawingAttributes object. Gets the collection of application-defined data. Represents a collection of ExtendedProperty objects that contain application-defined data. Clears all the ExtendedProperty objects from the ExtendedProperties collection Returns the index of a specific ExtendedProperty object within an ExtendedProperties collection, based on the name of the ExtendedProperty object. The ExtendedProperty object to check for Returns the index of the ExtendedProperty object within an ExtendedProperties collection Returns the index of a specific ExtendedProperty object within an ExtendedProperties collection, based on the globally unique identifier (GUID) for the ExtendedProperty object. The Guid of the ExtendedProperty object to check for Returns the index of the ExtendedProperty object within an ExtendedProperties collection Indicates whether the ExtendedProperties collection contains a specific ExtendedProperty object. The ExtendedProperty object to check for. Whether the ExtendedProperties collection contains a specific ExtendedProperty object. Indicates whether the ExtendedProperties collection contains a specific ExtendedProperty object. The globally unique identifier (GUID) of the ExtendedProperty object to check for. Whether the ExtendedProperties collection contains a specific ExtendedProperty object. Creates an ExtendedProperty object and adds it to the ExtendedProperties collection. The identifier of the new ExtendedProperty object. The data for the new ExtendedProperty object. The new ExtendedProperty object. Removes an ExtendedProperty object from the ExtendedProperties collection The globally unique identifier (GUID) of the ExtendedProperty object to remove from the ExtendedProperties collection Removes an ExtendedProperty object from the ExtendedProperties collection The ExtendedProperty object to remove from the ExtendedProperties collection Removes an ExtendedProperty object at the specified index of the ExtendedProperties collection The index of the ExtendedProperty object to be removed from the ExtendedProperties collection Indicates whether a specified ExtendedProperty object exists in the ExtendedProperties collection. The globally unique identifier (GUID) of the property to check for Whether the specified ExtendedProperty object exists in the ExtendedProperties collection. Copies all of the elements of the current ExtendedProperties collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns an object that implements the IEnumerator interface that can iterate through the ExtendedProperty objects within the ExtendedProperties collection. Returns an object that implements the IEnumerator interface that can iterate through the ExtendedProperty objects within the ExtendedProperties collection. Gets the number of ExtendedProperty objects contained in the ExtendedProperties collection. Gets a value indicating whether the ExtendedProperties collection has a fixed size. Gets a value indicating whether the ExtendedProperties collection is read-only. Gets a value that indicates whether or not access to the ExtendedProperties collection is synchronized (thread safe). Returns an object that can be used to synchronize access to the ExtendedProperties collection. An implementation of the IEnumerator interface that supports iterating over an ExtendedProperties collection. Initializes a new instance of the ExtendedPropertiesEnumerator class. The ExtendedProperties collection that this enumerator iterates over. Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the ExtendedProperties collection. Gets the ExtendedProperty object in the ExtendedProperties collection to which the enumerator is pointing. Represents the ability to add your own data to a variety of objects within the Tablet PC object model. Gets the identifier of the ExtendedProperty object. Gets or sets the data for the ExtendedProperty object Defines values that indicate the level of confidence that the recognizer has in the accuracy of the recognition result. Indicates strong confidence in the result or alternate. Indicates intermediate confidence in the result or alternate. Indicates poor confidence in the result or alternate. Defines values for the set of available application-specific gesture. Recognizes all application-specific gestures. Recognizes no application-specific gestures. Erases content Inserts input Marks an action item Marks an action item Denotes a check-off Cuts a word Copies a word Has no suggested semantic behavior or action Pastes a selection Undoes an action Redoes an action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Specifies a backspace Signifies a space Undoes an action Has no suggested semantic behavior or action Cuts a selection Copies a selection Decreases the indent Signifies pressing a TAB key Signifies pressing an ENTER key Signifies pressing the spacebar Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Has no suggested semantic behavior or action Signifies an Input Method Editor (IME) convert Has no suggested semantic behavior or action Has no suggested semantic behavior or action Signifies a mouse click Signifies a mouse double-click Represents the ability to query particular properties of a gesture returned from a gesture recognition. Gets the value of the application gesture. Gets the hot point of the gesture, in ink space coordinates. Gets the level of confidence (strong, intermediate, or poor) that a recognizer has in the recognition of a gesture Defines values that determine how strokes are extracted from an Ink object. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Copies ink from the Ink object. Cuts ink from the Ink object. Cuts ink from the Ink object. Defines values that specify how ink is persisted. Specifies ink that is persisted using Ink Serialized Format (ISF). This is the most compact persistent representation of ink Specifies ink that is persisted by encoding the ink serialized format (ISF) as a base64 stream. This format is provided so ink can be encoded directly in an Extensible Markup Language (XML) or HTML file. Specifies ink that is persisted by using a Graphics Interchange Format (GIF) file that contains Ink Serialized Format (ISF) as metadata embedded within the file. This allows ink to be viewed in applications that are not ink-enabled and maintain its full ink fidelity when it returns to an ink-enabled application Specifies ink that is persisted by using a base64 encoded fortified Graphics Interchange Format (GIF). This format is provided when ink is to be encoded directly in an Extensible Markup Language (XML) or HTML file with later conversion into an image Defines values for the compression modes that are used to save the Ink object to a serialized format. Provides the optimum balance between saving time and minimizing storage space Maximizes compression, thereby minimizing required storage space Minimizes the time to save the ink Specifies which characteristics of a stroke, such as drawing attributes, are used to calculate the bounding box of the ink. Use the definition of each stroke. Use the polyline of the strokes. Use the Bezier curve fitting line of the strokes. Use only the points of the strokes. The union of NoCurveFit and CurveFit request. Defines values that specify the copy options of the Clipboard. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Copies the ink to the Clipboard. Cuts the ink and copies it to the Clipboard. Does not copy the ink to the Clipboard Uses delayed rendering to reduce the amount of data that is stored on the Clipboard The Copy mode. Defines values that specify the format of ink that is stored on the Clipboard. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies a flag that can be used to verify whether any formats are present by checking against it. Specifies ink is encoded in Ink Serialized Format (ISF) Specifies ink is not expected to form words, but rather is interpreted as a picture Specifies ink is expected to form words Specifies the enhanced metafile to play to create the background Specifies ink is stored as a metafile or a list of commands that can be played back to draw a graphic. Specifies the bitmap to use as the background Specifies the formats that can be used for pasting. This format includes the TextInk, SketchInk, and InkSerializedFormat formats. Specifies the formats that are copied to the Clipboard through ink. The CopyMask format. Represents the collected strokes of ink within an ink space. Returns a string that contains the name of the format for ink serialized format (ISF) for querying the Clipboard. Initializes a new instance of the Ink class. Releases resources used by the Ink object. Releases the unmanaged resources used by the Ink object and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Frees the resources of the current Ink object before it is reclaimed by the garbage collector. Creates a copy of this Ink object. The new copy of the original Ink object. Returns the Strokes collection contained within a known Rectangle. The selection rectangle, in ink space coordinates. <condition type="signature" criteria="sig_Rectangle_Single">The percentage value that determines which Stroke objects are included in the Strokes collection Returns the Strokes collection contained within the specified area. Returns the Strokes collection contained within a polyline selection boundary. The points that are used in the selection boundary to select the Stroke objects <condition type="signature" criteria="sig_Rectangle_Single">The percentage value that determines which Stroke objects are included in the Strokes collection When this method returns, contains an out parameter that represents the specific portion of the selection boundary that is used for the selection Returns the Strokes collection contained within the specified area. Returns the Strokes collection contained within a polyline selection boundary. The points that are used in the selection boundary to select the Stroke objects <condition type="signature" criteria="sig_Rectangle_Single">The percentage value that determines which Stroke objects are included in the Strokes collection Returns the Strokes collection contained within the specified area. Returns the Strokes collection of Stroke objects that are either completely inside or intersected by a known circle. The center of the hit test circle, in ink space coordinates. The radius of the hit test circle, in ink space coordinates. Returns the Strokes collection contained within the specified area. Returns the Stroke object within the Ink object that is nearest to a specified Point, given in ink space coordinates. The specified point within the Ink object, given in ink space coordinates. Returns the Stroke that contains a Point that is closest to the specified point in the Ink object Returns the Stroke object nearest a specified point, and returns the point on the Stroke object that is closest to the specified point. The specified point within the Ink object, given in ink space coordinates. The point on the Stroke object that is closest to the specified point within the Ink object Returns the Stroke that contains a Point that is closest to the specified point in the Ink object Returns the Stroke object nearest a specified point, returns the point on the Stroke object that is closest to the specified point, and returns the distance between the specified point and the nearest point on the Stroke object in the Ink object. The specified point within the Ink object, given in ink space coordinates. The point on the Stroke object that is closest to the specified point within the Ink object The distance between the specified point and the nearest Stroke object in the Ink object. Returns the Stroke that contains a Point that is closest to the specified point in the Ink object Deletes a Stroke object from the Ink object. The Stroke object to delete. Deletes the specified Strokes collection from the Ink object. The Strokes collection to delete. Deletes a Strokes collection from the Ink object Extracts the specified Stroke objects from the Ink object by using either cut or copy, as specified, and returns a new Ink object containing the extracted Stroke objects. The Strokes collection to extract. One of the ExtractFlags values that specifies whether the ink is cut or copied into the new Ink object. Returns an Ink object that contains the extracted Strokes collection. Extracts the specified Stroke objects from the Ink object and returns a new Ink object containing the extracted Stroke objects. The Strokes collection to extract. Returns an Ink object that contains the extracted Strokes collection. Extracts Stroke objects from the Ink object and returns a new Ink object containing the extracted Stroke objects Returns an Ink object that contains the extracted Strokes collection. Extracts the all the Stroke objects within the bounds of a specified rectangle from the Ink object by using either cut or copy, as specified, and returns a new Ink object containing the extracted Strokes collection. The Rectangle that delimits the ink to extract from the Ink object. One of the ExtractFlags values that specifies whether the ink is cut or copied into the new Ink object. Returns an Ink object that contains the extracted Strokes collection. Extracts the all the Stroke objects that are within the bounds of a specified rectangle, from the Ink object, and returns a new Ink object containing the extracted Strokes collection. The Rectangle that delimits the ink to extract from the Ink object. Returns an Ink object that contains the extracted Strokes collection. Removes the portions of a Stroke object or Strokes collection that are outside a given rectangle. The rectangle outside of which the Stroke object or Strokes collection are clipped Returns the bounding Rectangle that contains all of the Stroke objects in the Ink object, by using the specified BoundingBoxMode flag to determine the bounds. A member of the BoundingBoxMode enumeration, which specifies which characteristics of a stroke, such as drawing attributes, are used to calculate the bounding box of the ink. Returns the Rectangle that defines the bounding box of the Strokes collection in the Ink object. Returns the bounding Rectangle that contains all of the Stroke objects in the Ink object Returns the Rectangle that defines the bounding box of the Strokes collection in the Ink object. Creates a Strokes collection for this Ink object Returns a new Strokes collection. Creates a Strokes collection based on specified Id properties of Stroke objects. Returns a new Strokes collection. An array of specified Id properties for Stroke objects that exist in the Ink object Specifies the known Strokes collection to insert into this Ink object at a specified rectangle. The Strokes collection to add to the Ink object The rectangle where the strokes are added, in ink space coordinates. Populates a new Ink object with known binary data. The byte array that contains the ink data. Converts the Ink object to the specified format, saves it by using the specified compression format, and returns the binary data in a Byte array. A memeber of the PersistenceFormat enumeration that indicates the format of the persisted ink. A member of the CompressionMode enumeration that specifies the compression mode of the persisted ink. Returns the Byte array that contains the persisted ink. Converts the Ink object to the specified format, saves it by using the CompressionMode compression mode, and returns the binary data in a Byte array. A memeber of the PersistenceFormat enumeration that indicates the format of the persisted ink. Returns the Byte array that contains the persisted ink. Converts the Ink object to a specified format and returns the binary data in a Byte array. Returns the Byte array that contains the persisted ink. Creates a Stroke object from an array of Point input values. The array of points that make up the Stroke object. The newly created stroke. Creates a Stroke object from packet data. The array of packet data used to make up the Stroke object. The TabletPropertyDescriptionCollection collection that describes what properties are in the CreateStroke array. The newly created stroke. Copies the Ink object to the Clipboard. A member of the InkClipboardFormats enumeration that specifies the format for the Ink object A member of the InkClipboardModes enumeration that specifies the mode for the Ink object Returns the data object to be created Copies a specified Strokes collection to the Clipboard. The Strokes collection to copy. A member of the InkClipboardFormats enumeration that specifies the format for the Ink object A member of the InkClipboardModes enumeration that specifies the mode for the Ink object Returns the data object to be created Copies the Strokes collection contained in the specified rectangle to the Clipboard. The rectangle that contains the Strokes collection to copy to the Clipboard. A member of the InkClipboardFormats enumeration that specifies the format for the Ink object A member of the InkClipboardModes enumeration that specifies the mode for the Ink object Returns the data object to be created Returns a value that indicates whether data (either on the Clipboard, or as an IDataObject) can be converted to an Ink object Whether the data can be converted to an Ink object. Returns a value that indicates whether the IDataObject can be converted to an Ink object. The IDataObject to inspect Whether the data can be converted to an Ink object. Pastes an IDataObject, either specified or from the Clipboard, to this Ink object Returns the Strokes collection that is pasted to the Ink object. Pastes an IDataObject from the Clipboard to the specified point in this Ink object. The point to paste to, in ink space coordinates Returns the Strokes collection that is pasted to the Ink object. Pastes the specified IDataObject to the specified point in this Ink object. The point to paste to, in ink space coordinates The IDataObject to paste into this Ink object. Returns the Strokes collection that is pasted to the Ink object. Occurs when a stroke is added to the Ink object Occurs when a stroke is deleted from the Ink object Gets a copy of the Strokes collection contained in the Ink object. Gets the CustomStrokes collection to be persisted with the ink. Gets or sets the value that indicates whether an Ink object has been modified since the last time the ink was saved. Gets the collection of application-defined data. Defines values that specify the packet properties. The Guid for the PacketProperty object for the x-coordinate in the tablet coordinate space. The Guid for the PacketProperty object for the y-coordinate in the tablet coordinate space. The Guid for the PacketProperty object for the z-coordinate or distance of the pen tip from the tablet surface. The Guid for the PacketProperty object for the current status of the cursor The Guid for the PacketProperty object for the time the packet was generated The Guid for the PacketProperty object for identifying the packet. The Guid for the PacketProperty object that represents pressure of the pen tip perpendicular to the tablet surface. The Guid for the PacketProperty object that represents pressure of the pen tip along the plane of the tablet surface. The Guid for the PacketProperty object for pressure on a pressure sensitive button. The Guid for the PacketProperty object for the angle between the y,z-plane and the pen and y-axis plane. The Guid for the PacketProperty object for the angle between the x,z-plane and the pen and x-axis plane. The Guid for the PacketProperty object for the clockwise rotation of the cursor about the z-axis through a full circular range. The Guid for the PacketProperty object for the angle between the axis of the pen and the surface of the tablet. The Guid for the PacketPropertyobject for the clockwise rotation of the cursor about its own axis. The Guid for the PacketProperty object that indicates whether the tip is above or below a horizontal line that is perpendicular to the writing surface. The Guid for the PacketProperty object for the clockwise rotation of the pen around its own axis. The Guid for the PacketProperty object for the angle of the pen to the left or right around the center of its horizontal axis when the pen is horizontal. Represents the management of mappings from ink to the display window Initializes a new instance of the Renderer class. Sets the Matrix object that represents the view transform that is used to render ink. The Matrix object that represents the geometric transformation values-rotation, scaling, shear, and reflection-to use to transform the ink from ink space coordinates to logical device context coordinates Sets the Matrix object that represents the object transform that is used to render ink. The Matrix object that represents the geometric transformation values-rotation, scaling, shear, and reflection-to use to transform the coordinates of the ink, using ink space coordinates Identifies the Matrix object that represents the object transform that was used to render ink. Identifies the Matrix object that represents the object transform that was used to render ink. The Matrix object that represents the geometric transformation values-rotation, scaling, shear, and reflection-to use to transform the stroke coordinates within the ink space Converts a location in pixel space coordinates to be a location in ink space coordinates by using a Graphics object for the conversion. The Graphics object to use for conversion The point to convert into an ink space location Converts a location in pixel space coordinates to be a location in ink space coordinates by using a handle for the conversion. The handle of the containing control or form The point to convert into an ink space location Converts a location in ink space coordinates to be a location in pixel space by using a Graphics object for the conversion. The Graphics object to use for conversion The point to convert into a pixel location Converts a location in ink space coordinates to be a location in pixel space by using a handle for the conversion. The handle of the containing control or form The point to convert into a pixel location Converts an array of locations in pixel space coordinates to be an array of locations in ink space coordinates by using a Graphics object for the conversion The Graphics object to use for conversion The array of points to convert into ink space locations Converts an array of locations in pixel space coordinates to be an array of locations in ink space coordinates by using a handle for the conversion The handle of the containing control or form The array of points to convert into ink space locations Converts an array of locations in ink space coordinates to be in pixel space by using a Graphics object for the conversion The Graphics object to use for conversion The array of points to convert into pixel locations Converts an array of locations in ink space coordinates to be in pixel space by using a handle for the conversion The handle of the containing control or form The array of points to convert into pixel locations Draws the Strokes collection on the specified Graphics surface The Graphics object with which to draw. The Strokes collection to draw. Draws the Strokes collection on the device context whose handle is passed in The handle of the device context on which to draw The Strokes collection to draw. Draws the Stroke object on the specified Graphics surface. The Graphics object with which to draw. The Stroke object to draw. Draws the Stroke object, with DrawingAttributes, on the specified Graphics surface The Graphics object with which to draw. The Stroke object to draw. The DrawingAttributes property to use for the drawing Draws the Stroke object on the device context whose handle is passed in. The handle of the device context on which to draw The Stroke object to draw. Draws the Stroke object, with DrawingAttributes, on the device context whose handle is passed in. The handle of the device context on which to draw The Stroke object to draw. The DrawingAttributes property to use for the drawing Calculates the Rectangle on the device context needed to contain the Strokes collection to be drawn with the Draw method of the Renderer object. The Strokes collection to measure The Rectangle on the device context needed to contain the <condition type="signature" criteria="sig_Stroke sig_Stroke_DrawingAttributes">stroke if the stroke</condition><condition type="signature" criteria="sig_Strokes">strokes if the strokes</condition> were drawn with the Draw method of the Renderer object Calculates the Rectangle on the device context needed to contain the Stroke object to be drawn with the Draw method of the Renderer object. The Stroke object to measure The Rectangle on the device context needed to contain the <condition type="signature" criteria="sig_Stroke sig_Stroke_DrawingAttributes">stroke if the stroke</condition><condition type="signature" criteria="sig_Strokes">strokes if the strokes</condition> were drawn with the Draw method of the Renderer object Calculates the Rectangle on the device context needed to contain the Stroke object to be drawn with the Draw method of the Renderer object by using the specified DrawingAttributes. The Stroke object to measure The DrawingAttributes to use when calculating the rectangle, which override the DrawingAttributes property of the Stroke object The Rectangle on the device context needed to contain the <condition type="signature" criteria="sig_Stroke sig_Stroke_DrawingAttributes">stroke if the stroke</condition><condition type="signature" criteria="sig_Strokes">strokes if the strokes</condition> were drawn with the Draw method of the Renderer object Applies a translation to the GetViewTransform in ink space coordinates. The amount to translate the view transform in the X dimension, in ink space coordinates The amount to translate the view transform in the Y dimension, in ink space coordinates Applies a rotation to the GetViewTransform. The degrees by which to rotate clockwise The point-in ink space coordinates-around which to rotate Applies a rotation to the GetViewTransform. The degrees by which to rotate clockwise Scales the GetViewTransform in the X and Y dimensions. The factor to scale the X dimension of the ink in the view transform The factor to scale the Y dimension of the ink in the view transform A value that indicates whether to apply the scale factors to the width of the drawing attributes of the ink in addition to the overall dimensions of the ink Scales the GetViewTransform in the X and Y dimensions. The factor to scale the X dimension of the ink in the view transform The factor to scale the Y dimension of the ink in the view transform Represents a single ink stroke. A stroke is a set of properties and point data that the digitizer captures that represent the coordinates and properties of a known ink mark Returns the bounding Rectangle that contains the Stroke object, by using the specified BoundingBoxMode flag to determine the bounds. A member of the BoundingBoxMode enumeration that specifies which characteristics of a Stroke object, such as drawing attributes, are used to calculate the bounding box of the Stroke object. Returns the bounding Rectangle that defines the bounding box for the Stroke object. Returns the bounding Rectangle that contains the Stroke object. Returns the bounding Rectangle that defines the bounding box for the Stroke object. Returns the array of actual points that are used to approximate the Bezier representation of a Stroke object The maximum distance (accuracy), in HIMETRIC units, between the Bezier control points and the points of the Stroke object Returns a Point array that indicates the points that were used to draw the Bezier curve representation of the Stroke object. Returns the array of actual points that are used to approximate the Bezier representation of a Stroke object Returns a Point array that indicates the points that were used to draw the Bezier curve representation of the Stroke object. Returns an array of Point structures that make up the Stroke object. The starting zero-based index within the array of Point structures that make up the Stroke object. The number of points to return. Returns an array of Point structures that make up the Stroke object. Returns the Point structure at the specified index in a Stroke object. The zero-based index of the Point structure to return. Returns the Point structure at the specified index in the Stroke object. Returns an array of Point structures that make up the Stroke object. Returns an array of Point structures that make up the Stroke object. Returns the metrics for a given packet description type The Guid from the PacketProperty object, which identifies the property for which to obtain metrics. Returns the metrics for a given packet description type. Sets an array of Point structures at the specified indices in a Stroke object. The zero-based index of the first point in the Stroke object to be modified The array of new Point values to replace the points in the Stroke object beginning at <condition type="signature" criteria="sig_Int32_PointA">index</condition><condition type="signature" criteria="sig_PointA">the first point</condition> Returns the actual number of points set. Sets the Point structure at the specified index in a Stroke object. The zero-based index of the Point structure to modify The new Point value for the point in the Stroke object at index Returns the number of points changed Sets an array of Point structures at the specified indices in a Stroke object. The array of new Point values to replace the points in the Stroke object beginning at <condition type="signature" criteria="sig_Int32_PointA">index</condition><condition type="signature" criteria="sig_PointA">the first point</condition> Returns the actual number of points set. Returns the packet data for a range of packets within the Stroke object. The starting point of the zero-based index to a packet within the stroke. The number of point packet data sets to return, starting with the packet specified in the index parameter. Returns a signed 32-bit integer array containing the packet data for the requested points in the Stroke object Returns the packet data for one packet, at a specified index, within the Stroke object. The starting point of the zero-based index to a packet within the stroke. Returns a signed 32-bit integer array containing the packet data for the requested points in the Stroke object Returns the packet data associated with one or more points in a Stroke object. Returns a signed 32-bit integer array containing the packet data for the requested points in the Stroke object Returns the data for a known packet property from one or more packets in the Stroke object. The Guid identifier from the PacketProperty object that is used to select which packet data is retrieved. The starting point of the zero-based index to a packet within the Stroke object The number of points that make up the stroke data Returns an array of signed 32-bit integers that specifies the value of the requested PacketProperty object for each point requested from the Stroke object Returns the data for a known packet property from one or more packets in the Stroke object. The Guid identifier from the PacketProperty object that is used to select which packet data is retrieved. The starting point of the zero-based index to a packet within the Stroke object Returns an array of signed 32-bit integers that specifies the value of the requested PacketProperty object for each point requested from the Stroke object Returns the data for a known packet property from one or more packets in the Stroke object. The Guid identifier from the PacketProperty object that is used to select which packet data is retrieved. Returns an array of signed 32-bit integers that specifies the value of the requested PacketProperty object for each point requested from the Stroke object Sets the packet values for a particular PacketProperty object within this Stroke object The Guid identifier from the PacketProperty object that is used to select which packet data is set The starting index of the packet to be modified The number of packets in the stroke to modify and the number of values in packetValues The array of packet data values Returns the actual number of packets set Sets the packet values for a particular PacketProperty object within this Stroke object The Guid identifier from the PacketProperty object that is used to select which packet data is set The starting index of the packet to be modified The array of packet data values Returns the actual number of packets set Sets the packet values for a particular PacketProperty object within this Stroke object The Guid identifier from the PacketProperty object that is used to select which packet data is set The array of packet data values Returns the actual number of packets set Returns an array of Point structures that indicate where a Stroke object intersects a given Rectangle. The Rectangle structure, in ink space coordinates, that describes the hit test area Returns an array of Point structures that indicate where a Stroke object intersects the intersectRectangle parameter Finds the points where this Stroke object intersects other Stroke objects within a given Strokes collection The Strokes collection used to test for intersections with this Stroke object This method returns an array of floating point index values that indicate the locations where the intersections occur Returns a value that indicates whether a Stroke object is either completely inside or intersected by a given circle. The center of the hit test circle, in ink space coordinates The radius of the hit test circle Whether a Stroke object is either completely inside or intersected by a given circle. Returns the location on the Stroke object nearest to a specified Point and the distance between the point and the Stroke object. The specified point, in ink space coordinates The distance from the point to the Stroke object, as a floating point index Returns the location on the Stroke object nearest to a specified Point. Returns the location on the Stroke object nearest to a specified Point. The specified point, in ink space coordinates Returns the location on the Stroke object nearest to a specified Point. Splits the Stroke object at the specified location on the Stroke object and returns the new Stroke object The floating point index value that represents where to split the Stroke object The new Stroke object that is created as a result of calling this method Removes the portions of the Stroke object that are outside a given rectangle The rectangle outside of which each Stroke object is clipped. Applies a linear transformation to a Stroke, object The Matrix transform to use on the Stroke object The Boolean value that indicates whether to apply the transform to the width of the ink in the DrawingAttributes of the Stroke object. Applies a linear transformation to a Stroke, object The Matrix transform to use on the Stroke object Scales the Stroke object to fit in the specified Rectangle structure The Rectangle structure, in ink space coordinates, to which the Stroke object is scaled Applies a translation to the ink of the Stroke object. The distance to translate the view transform in the X dimension, in HIMETRIC units, in ink space coordinates The distance to translate the view transform in the Y dimension, in HIMETRIC units, in ink space coordinates Rotates the Stroke object around a center point The degrees by which to rotate clockwise The point-in ink space coordinates-around which to rotate Scales the Stroke object in the X and Y dimensions The factor to scale the X dimension of the view transform The factor to scale the Y dimension of the view transform Shears the Stroke object by the specified horizontal and vertical factors. The horizontal factor of the shear. The vertical factor of the shear. Gets the identifier of the Stroke object. Gets a value that indicates whether the Stroke object has been deleted from its parent Ink object. Gets an array that contains the indices of the cusps of the Stroke object Gets an array that contains the indices of the cusps of the Bezier approximation of the Stroke object. Gets the array of control points that represent the Bezier approximation of the stroke Gets the self-intersections of the Stroke object. Gets the number of packet received for a Stroke object. Gets the size, in bytes, of a packet. Gets an array of type Guid that describes the types of packet data stored in the Stroke object. Gets or sets the drawing attributes to apply to ink as it is drawn Gets the parent Ink object of the Stroke object. Gets the collection of application-defined data. Represents the floating point index values where an intersection begins and ends on a stroke. Creates a StrokeIntersection structure from the start and end indices. [in] The start of the stroke intersection as a floating point index [in] The end the stroke intersection as a floating point index Gets or sets the beginning point of the StrokeIntersection. Gets or sets the ending point of the StrokeIntersection. Represents the method that handles stroke adding and removing events of the Ink object, InkOverlay object, InkPicture object, and Strokes collection. [in] Specifies the source Ink object or Strokes collection of this event. [in] Specifies the StrokesEventArgs object that contains the event data. Provides data for StrokesAdded and StrokesRemoved events. Initializes a new instance of the StrokesEventArgs class The integer array of Id properties for all of the Stroke objects that changed. Gets an array of identifiers, of type Int32, for every Stroke object affected by the event. Contains the collection of Stroke objects. Releases resources used by the Strokes collection. Releases the unmanaged resources used by the Strokes collection and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Frees the resources of the current Strokes object before it is reclaimed by the garbage collector. Clears all the Stroke objects from the Strokes collection Returns the index of a specific Stroke object within a Strokes collection. The Stroke object to check for Returns the index of the Stroke within the Strokes collection Indicates whether the Strokes collection contains a specific Stroke object. The Stroke object to check for. Whether the Strokes collection contains a specific Stroke object. Adds a Stroke object to the Strokes collection The Stroke to add to the Strokes collection. This method always returns a value of -1 Removes a Stroke object from the Strokes collection The Stroke object to remove Removes the Stroke object at the specified index of the Strokes collection The index of the Stroke object to remove from the collection Copies all of the elements of the current Strokes collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Sets the DrawingAttributes property of all of the Stroke objects in Strokes collection. The new DrawingAttributes object assigned to all of the Stroke objects in the Strokes collection Returns the bounding Rectangle that contains the Stroke object, by using the specified BoundingBoxMode flag to determine the bounds. A member of the BoundingBoxMode enumeration that specifies which characteristics of a Strokes collection, such as drawing attributes, are used to calculate the bounding box of the Strokes collection. Returns the bounding Rectangle that defines the bounding box for the Strokes collection. Returns the bounding Rectangle that contains the Strokes collection. Returns the bounding Rectangle that defines the bounding box for the Strokes collection. Deprecated Returns a string that represents the top RecognitionResult object for the current Strokes collection. Removes the RecognitionResult object that is associated with the Strokes collection. Applies a linear transformation to a Strokes collection. The Matrix transform to use on the Strokes collection The Boolean value that indicates whether to apply the transform to the width of the ink in the DrawingAttributes of the Stroke objects in the Strokes collection. Removes the portions of every Stroke object in the Strokes collection that are outside a given rectangle The rectangle outside of which each Stroke object in the collection is clipped. Applies a linear transformation to a Strokes collection. The Matrix transform to use on the Strokes collection Scales the Strokes collection to fit in the specified Rectangle structure The Rectangle structure, in ink space coordinates, to which the Strokes collection is scaled Applies a translation to the ink of the Strokes collection. The distance to translate the view transform in the X dimension, in HIMETRIC units and in ink space coordinates The distance to translate the view transform in the Y dimension, in HIMETRIC units and in ink space coordinates. Rotates the Strokes collection around a center point. The degrees by which to rotate clockwise The point-in ink space coordinates-around which to rotate Scales the Strokes collection in the X and Y dimensions The factor to scale the X dimension of the view transform. The factor to scale the Y dimension of the view transform. Shears the Strokes collection by the specified horizontal and vertical factors. The horizontal factor of the shear. The vertical factor of the shear. Returns an object that implements the IEnumerator interface and that can iterate through the Stroke objects within the Strokes collection. Returns an object that implements the IEnumerator interface and that can iterate through the Stroke objects within the Strokes collection. Occurs when one or more strokes are added to the Strokes collection. Occurs when one or more strokes are deleted from the Strokes collection. Gets the number of Stroke objects contained in the Strokes collection. Gets a value indicating whether the Strokes collection has a fixed size. Gets a value that indicates whether or not access to the Strokes collection is synchronized (thread safe). Returns an object that can be used to synchronize access to the Strokes collection. Gets a value indicating whether the Strokes collection is read-only. Gets the Ink object that contains the Strokes collection. Gets the RecognitionResult object of the Strokes collection. An implementation of the IEnumerator interface that supports iterating over a Strokes collection. Initializes a new instance of the StrokesEnumerator class. The Strokes collection that this enumerator iterates over. Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the Strokes collection. Gets the Stroke object in the Strokes collection to which the enumerator is pointing. Defines values that specify the hardware capabilities of a Tablet PC. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Indicates the digitizer is integrated with the display. Indicates the cursor must be in physical contact with the device to report position. Indicates the device can generate in-air packets when the cursor is in the physical detection range (proximity) of the device. Indicates the device can uniquely identify the active cursor. Defines values that indicate the unit of measurement of a property. Specifies the units are unknown. Specifies the property value is in inches (distance units). Specifies the property value is in centimeters (distance units). Specifies the property value is in degrees (angle units). Specifies the property value is in radians (angle units). Specifies the property value is in seconds (angle units). Specifies the property value is in pounds (force, or mass, units). Specifies the property value is in grams (force, or mass, units). Defines the range and resolution of a packet property. The minimum value, in logical units, that the tablet reports for this property The maximum value, in logical units, that the tablet reports for this property. The physical units of the property, such as inches or degrees The resolution or increment value for the Units member Describes a PacketProperty that is reported by the digitizer. Initializes a new instance of the TabletPropertyDescription class. The TabletPropertyMetrics property of the TabletPropertyDescription object, defined by the tablet device. Gets the identifier for the TabletPropertyDescription object. Gets the metrics for this packet property. Contains an ordered collection of TabletPropertyDescription objects. Initializes a new instance of the TabletPropertyDescriptionCollection collection. Initializes a new instance of the TabletPropertyDescriptionCollection collection that uses the specified conversion factors for ink space to digitizer coordinates. The horizontal, or x-axis, conversion factor. The vertical, or y-axis, conversion factor. Adds a TabletPropertyDescription object to the end of the TabletPropertyDescriptionCollection collection. The TabletPropertyDescription object to add to the end of the TabletPropertyDescriptionCollection collection. The zero-based index of the TabletPropertyDescription object within the TabletPropertyDescriptionCollection collection. Removes a specified TabletPropertyDescription object from the TabletPropertyDescriptionCollection collection. The TabletPropertyDescription object to remove. Gets the conversion factor for the horizontal axis from ink space to digitizer coordinates. Gets the conversion factor for the vertical axis from ink space to digitizer coordinates. Represents the digitizer device of Tablet PC that receives tablet device messages or events. Returns a string that represents the current Tablet object. Returns a string that represents the current Tablet object Returns a value that indicates whether a PacketProperty field, identified with a globally unique identifier (GUID), is supported by this Tablet object. Returns a value that indicates whether a PacketProperty field, identified with a globally unique identifier (GUID), is supported by this Tablet object. Returns the metrics data for a known PacketProperty object. The Guid identifier for the PacketProperty that you are requesting. This method returns a TabletPropertyMetrics object for the requested property that is supported by the tablet Gets the name of the Tablet object. Gets a string representation of the Plug and Play identifier of the Tablet object. Gets the maximum input rectangle, in tablet device coordinates, that the Tablet object supports. Gets a value from the TabletHardwareCapabilities enumeration that defines the hardware capabilities of the Tablet object. Contains the Tablet objects that represent the hardware-specific properties of all tablets that are attached to the system. Initializes a new instance of the Tablets class Copies all of the elements of the current Tablets collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns a value that indicates whether a PacketProperty field, identified with a globally unique identifier (GUID), is supported by all Tablet objects in this Tablets collection. Returns a value that indicates whether a PacketProperty field, identified with a globally unique identifier (GUID), is supported by all Tablet objects in this Tablets collection. The Guid identifier for the requested PacketProperty field. Returns an object that implements the IEnumerator interface and that can iterate through the Tablet objects within the Tablets collection. Returns an object that implements the IEnumerator interface and that can iterate through the Tablet objects within the Tablets collection. Returns an object that can be used to synchronize access to the Tablets collection. Gets the number of Tablet objects contained in the Tablets collection. Gets a value that indicates whether or not access to the Tablets collection is synchronized (thread safe). Gets the default Tablet object of the Tablets collection. An implementation of the IEnumerator interface that supports iterating over a Tablets collection. Initializes a new instance of the TabletsEnumerator class. The Tablets collection that this enumerator iterates over. Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the Tablets collection. Gets the Tablet object in the Tablets collection to which the enumerator is pointing. This class contains the pre-defined factoid identifiers A constant string value that is used to increase recognition accuracy by not using any recognizer context. The Default setting for factoids for western languages includes the system dictionary, user dictionary, various punctuations, and the Web and Number factoid A constant string value that is used to increase recognition accuracy by only using the system dictionary. A constant string value that is used to increase recognition accuracy by having the recognizer use a programmatically-defined list of words A constant string value that is used to increase recognition accuracy by providing an e-mail context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a web address context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a single character context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a numeric context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a digit context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a simple numeric context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of currency to a recognizer. A constant string value that is used to increase recognition accuracy by providing a postal code context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a percent context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a date context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a time context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a telephone number context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a file name context to a recognizer. A constant string value that is used to increase recognition accuracy by providing an uppercase character context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a lowercase character context to a recognizer A constant string value that is used to increase recognition accuracy by providing a punctuation context to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of commonly used Kanji, Katakana, and Hiragana characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of commonly used Simplified Chinese characters to a recognizer A constant string value that is used to increase recognition accuracy by providing a context of commonly used Traditional Chinese characters to a recognizer A constant string value that is used to increase recognition accuracy by providing a context of commonly used Korean characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of Hiragana characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of Katakana characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of commonly used Kanji characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of rarely used Kanji characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a Bopomofo context to the recognizer A constant string value that is used to increase recognition accuracy by providing a context of Hangul compatibility Jamo characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of commonly used Hangul characters to a recognizer. A constant string value that is used to increase recognition accuracy by providing a context of rarely used Hangul characters to a recognizer. Defines the beginning and end points of a line segment. Creates a Line structure with the specified begin and end points. [in] The starting point of the line [in] The ending point of the line Gets or sets the beginning point of the Line. Gets or sets the ending point of the Line. Represents the possible word matches for segments of ink that are compared to a recognizer dictionary. Returns a string that represents the current RecognitionAlternate object. Returns a string that represents the current RecognitionAlternate object. Returns the value of a specified RecognitionProperty of the RecognitionAlternate object The property of the alternate to return, as a globally unique identifier (GUID) for one of the fields on the RecognitionProperty object Returns the value of the property type in the form of a byte array Determines the smallest range of recognized text for which the recognizer can return an alternate that contains a known Strokes collection. <!-- parameters --> The Strokes collection contained within the alternate. The start position of the range of recognized text. The length of the range of recognized text. Returns the Strokes collection that corresponds to the smallest set of recognition segment that contains a specified character range within the alternate. The start of the character range within this alternate. The length of the character range within the alternate Returns the Strokes collection that corresponds to the smallest set of recognition segments that contains a specified character range within the alternate. Returns the smallest Strokes collection that contains a known Strokes collection and for which the recognizer can provide alternates. The Strokes collection to use to find the smallest Strokes collection of the recognition result alternate that contains this collection Returns the smallest Strokes collection that contains a known Strokes collection and for which the recognizer can provide alternates. Returns a RecognitionAlternates collection that is made of a division of the RecognitionAlternate object on which this method is called The Guid identifier for the RecognitionProperty type for which each returned RecognitionAlternate in the collection has the same constant value. Returns a RecognitionAlternates collection that is made of a division of the RecognitionAlternate object on which this method is called Gets the Strokes collection that was used by the recognizer to generate the RecognitionAlternate object. Gets the midline for a RecognitionAlternate object that represents a single line of text. Gets the ascender line for a RecognitionAlternate object that represents a single line of text. Gets the descender line for a RecognitionAlternate object that represents a single line of text. Gets the baseline for a RecognitionAlternate object that represents a single line of text. Gets the line number that the recognition alternate corresponds to in the recognition result. Gets the RecognitionAlternates collection in which each alternate in the collection is on a separate line. Gets the collection of alternates where the current alternate is split into a collection of smaller alternates Gets the level of confidence that a recognizer has in the recognition of a RecognitionAlternate object. Contains the RecognitionAlternate objects that represent possible word matches for segments of ink. Copies all of the elements of the current RecognitionAlternates collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns an object that implements the IEnumerator interface that can iterate through the RecognitionAlternate objects within the RecognitionAlternates collection. Returns an object that implements the IEnumerator interface that can iterate through the RecognitionAlternate objects within the RecognitionAlternates collection. Gets the Strokes collection that the recognizer used to generate the RecognitionAlternates collection. Gets an object that can be used to synchronize access to the RecognitionAlternates collection. Gets the number of RecognitionAlternate objects contained in the RecognitionAlternates collection. Gets a value that indicates whether or not access to the RecognitionAlternates collection is synchronized (thread safe). An implementation of the IEnumerator interface that supports iterating over a RecognitionAlternates collection. Initializes a new instance of the RecognitionAlternatesEnumerator class. The RecognitionAlternates collection that this enumerator iterates over. Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the RecognitionAlternates collection. Gets the RecognitionAlternate object in the RecognitionAlternates collection to which the enumerator is pointing. Defines values that specify types of character input modes. Specifies recognition occurs as if all strokes have been input. Specifies recognition occurs on partial input Specifies recognition occurs on partial input Defines values that indicate whether an error occurred during recognition and, if so, which error occurred. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Indicates no errors occurred. Indicates the recognition was interrupted by a call to StopBackgroundRecognition. Indicates the ink recognition process failed. Indicates the ink could not be added. Indicates the character Autocomplete mode could not be set. Indicates the strokes could not be set. Indicates the recognition guide could not be set. Indicates the flags could not be set. Indicates the factoid could not be set. Indicates the suffix or the prefix could not be set. Indicates the word list could not be set. Represents the method that handles the Recognition event of a RecognizerContext object. [in] Specifies the source RecognizerContext object of this event. [in] Specifies the RecognizerContextRecognitionEventArgs object that contains the event data. Provides data for Recognition events, which occur when stroke are recognized. Initializes a new instance of the RecognizerContextRecognitionEventArgs class. The RecognitionResult. The custom data supplied by the application. One of the values from the RecognitionStatus enumeration value that indicates the recognition status as of the most recent recognition result. Gets a string that contains the recognition result text with the highest confidence. Gets the object that contains the custom data for the recognition result. Gets a RecognitionStatus enumeration value that indicates the recognition status as of the most recent recognition result. Represents the method that handles the RecognitionWithAlternates event of a RecognizerContext object. [in] Specifies the source RecognizerContext object of this event. [in] Specifies the RecognizerContextRecognitionWithAlternatesEventArgs object that contains the event data. Provides data for RecognitionWithAlternates events, which occur when stroke are recognized. Initializes a new instance of the RecognizerContextRecognitionWithAlternatesEventArgs class. The RecognitionResult object that the recognizer returned. The custom data supplied by the application. One of the values from the RecognitionStatus enumeration value that indicates the recognition status as of the most recent recognition result. Gets the RecognitionResult object from the event. Gets a RecognitionStatus enumeration value that indicates the recognition status as of the most recent recognition result. Gets the object that contains the custom data for the recognition result. Defines values that specify how the recognizer interprets the ink and determines the result string. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Specifies that the recognizer applies no recognition modes. Specifies that the recognizer treats the ink as a single word Disables multiple segmentation. This turns off the recognizer's ability to return recognition results based on more than one recognition segment of the ink, where each segment corresponds to a word (in recognizers of Latin script) or a character (in recognizers of East Asian characters).The word "together" always returns alternates based on "together" being a single word, and the recognizer does not consider the string might also be "to get her" or some other variation with differing segmentation.Turning on this flag enhances recognition speed. Specifies that the recognizer coerces the result based on the factoid that you specified for the context. For example, if the Telephone factoid is specified and the user enters the word hello, the recognizer may return a random phone number or an empty string Enables the ability to perform ink recognition, retrieve the recognition result, and retrieve alternates Initializes a new instance of the RecognizerContext class. Releases resources used by the RecognizerContext object. Releases the unmanaged resources used by the RecognizerContext object and optionally releases the managed resources. Set to true to release both managed and unmanaged resources; false to release only unmanaged resources. Frees the resources of the current RecognizerContext object before it is reclaimed by the garbage collector. Creates a copy of this RecognizerContext object The new copy of the original RecognizerContext object. Returns a value that indicates whether the system dictionary, user dictionary, or WordList contain a specified string The string to look up in the dictionaries and word list. A value that indicates whether the system dictionary, user dictionary, or WordList contain a specified string Ends background recognition that was started with a call to BackgroundRecognize or BackgroundRecognizeWithAlternates Causes the Recognizer object to recognize the associated Strokes collection and raise a Recognition event when recognition is complete Any application-defined data that is available to the application in the Recognition event Causes the Recognizer object to recognize the associated Strokes collection and raise a Recognition event when recognition is complete Returns a RecognitionResult object for a Strokes collection. The RecognitionResult object for a recognized Strokes collection A member of the RecognitionStatus enumeration that indicates whether an error occurred during recognition and, if so, which error occurred Ends ink input to the RecognizerContext object. Causes the Recognizer object to recognize the associated Strokes collection and raise a Recognition event when recognition is complete Any application-defined data that is available to the application in the Recognition event Causes the Recognizer object to recognize the associated Strokes collection and raise a Recognition event when recognition is complete Occurs when the RecognizerContext has generated results from the BackgroundRecognize method. Occurs when the RecognizerContext has generated results after calling the BackgroundRecognizeWithAlternates method. Gets or sets the WordList object that is used to improve the recognition results. Gets or sets the characters that come before the Strokes collection in the RecognizerContext object Gets or sets the characters that come after the Strokes collection in the RecognizerContext object Gets or sets the Strokes collection associated with the RecognizerContext object. Gets or sets the Recognizer object used by the RecognizerContext object. Gets or sets the flags that specify how the recognizer interprets the ink and determines the result string. Gets or sets the RecognizerGuide to use for ink input. Gets or sets the string name of the factoid used by the RecognizerContext object Gets or sets the character Autocomplete mode, which determines when characters or words are recognized Represents the area that the recognizer uses in which ink can be drawn Creates a RecognizerGuide object. [in] The number of rows in the guide box [in] The number of columns in the guide box [in] The midline height, or distance from the baseline to the midline, of the guide box [in] The invisible writing area of the guide box in which writing can actually take place [in] The box that is physically drawn on the tablet's screen and in which writing takes place Gets or sets the number of rows in the recognition guide box. Gets or sets the number of columns in the recognition guide box. Gets or sets the midline height Gets or sets the invisible writing area of the recognition guide in which writing can actually take place Gets or sets the box that is physically drawn on the tablet's screen and in which writing takes place. Represents the result of the recognition Retrieves the default maximum number of RecognitionAlternates to get from the recognizer. Returns a string that represents the TopAlternate property of the current RecognitionResult object. Returns a string that represents the TopAlternate property of the current RecognitionResult object. Modifies the RecognitionResult object with a known RecognitionAlternate object. The RecognitionAlternate object to use to modify the RecognitionResult object. Returns the RecognitionAlternates collection from a selection within the best result string of the RecognitionResult object, so that each RecognitionAlternate object in the collection corresponds to only one segment of ink. The start of the text selection from which the RecognitionAlternates collection is returned The length of the text selection from which the RecognitionAlternates collection is returned The maximum number of alternates to return Returns the RecognitionAlternates collection from a selection within the best result string of the RecognitionResult object, so that each RecognitionAlternate object in the collection corresponds to only one segment of ink. Returns the RecognitionAlternates collection from a selection within the best result string of the RecognitionResult object, so that each RecognitionAlternate object in the collection corresponds to only one segment of ink. The start of the text selection from which the RecognitionAlternates collection is returned The length of the text selection from which the RecognitionAlternates collection is returned Returns the RecognitionAlternates collection from a selection within the best result string of the RecognitionResult object, so that each RecognitionAlternate object in the collection corresponds to only one segment of ink. Returns the RecognitionAlternates collection from a selection within the best result string of the RecognitionResult object, so that each RecognitionAlternate object in the collection corresponds to only one segment of ink. Returns the RecognitionAlternates collection from a selection within the best result string of the RecognitionResult object, so that each RecognitionAlternate object in the collection corresponds to only one segment of ink. Assigns the RecognitionResult object to the Strokes collection that was used to generate the results. Gets the result text for the TopAlternate property. Gets the confidence level of the TopAlternate property of the RecognitionResult object. Gets the Strokes collection that was used by the recognizer to generate the RecognitionResult object. Gets the top alternate of the recognition result. Defines values that specify the properties of the recognition alternate. Retrieves a globally unique identifier (GUID) that specifies the line number of the RecognitionAlternate object. Retrieves a globally unique identifier (GUID) that specifies the segmentation of the RecognitionAlternate object. Retrieves a globally unique identifier (GUID) that specifies the hot point of the RecognitionAlternate object. Retrieves a globally unique identifier (GUID) that specifies the maximum stroke count of the RecognitionAlternate object. Retrieves a globally unique identifier (GUID) that specifies the points-per-inch metric of the RecognitionAlternate object. Retrieves a globally unique identifier (GUID) that specifies the confidence level of the RecognitionAlternate object. Retrieves a globally unique identifier (GUID) that specifies the line metrics of the RecognitionAlternate object. Defines values that specify the attributes of a recognizer Ignores all other flags that are set. If set, specifies the recognizer performs object recognition; otherwise, the recognizer performs text recognition. Specifies the recognizer supports free input Specifies the recognizer supports lined input, which is similar to writing on lined paper. Specifies the recognizer supports boxed input, in which each character or word is entered in a box. Specifies the recognizer supports character Autocomplete Specifies the recognizer supports western and Asian languages. Specifies that the recognizer supports Hebrew and Arabic languages. Specifies the recognizer supports Asian languages. Specifies the recognizer supports the Chinese language. Specifies the recognizer supports text is written at arbitrary angles. Specifies the recognizer can return a lattice object. Specifies that the recognizer's background recogition can be interrupted, as in when the ink has changed. Specifies that stroke order - spatial and temporal - is handled. Represents the ability to process ink, or handwriting, and translate the stroke into text or gestures Returns a string that represents the current Recognizer object. Returns a string that represents the current Recognizer object. Creates a new RecognizerContext object for this Recognizer object. The new RecognizerContext object. Gets the name of the Recognizer object. Gets the vendor name of the Recognizer object. Gets the capabilities of the Recognizer object. Gets an array of type Guid that represents the preferred packet properties for the recognizer. Gets an array of type Guid that describe the properties that the Recognizer object supports. Gets an array of language identifiers for the languages that the Recognizer object supports. Contains the Recognizer objects that represent the ability to create a recognizer context, retrieve its attributes and properties, and determine which packet properties the recognizer needs to perform recognition. Initializes a new instance of the Recognizers class. Copies all of the elements of the current Recognizers collection to the specified one-dimensional array, starting at the specified destination array index. The one-dimensional array that is the destination of elements copied from the collection The zero-based index in the array parameter at which copying begins. Returns the default recognizer. Returns the requested recognizer. Returns the default recognizer for a known language, specified by a national language support (NLS) language code identifier (LCID). The language code identifier (LCID) of the language for which you are retrieving the default recognizer Returns the requested recognizer. Returns an object that implements the IEnumerator interface and that can iterate through the Recognizer objects within the Recognizers collection. Returns an object that implements the IEnumerator interface and that can iterate through the Recognizer objects within the Recognizers collection. Returns an object that can be used to synchronize access to the Recognizers collection. Gets the number of Recognizer objects contained in the Recognizers collection. Gets a value that indicates whether or not access to the Recognizers collection is synchronized (thread safe). An implementation of the IEnumerator interface that supports iterating over a Recognizers collection Initializes a new instance of the RecognizersEnumerator class. The Recognizers collection that this enumerator iterates over. Moves the enumerator index to the next object in the collection. Set to true if the index position references an object; false if the index position references the end of the collection. Resets the enumerator index to the beginning of the Recognizers collection. Gets the Recognizer object in the Recognizers collection to which the enumerator is pointing. Represents a list of String types that can be used to improve the recognition result. Initializes a new instance of the WordList class. Adds a single string to the WordList object. The string to add to the WordList object Removes a single string from a WordList object. The string to remove from the WordList Merges a specified WordList object into this WordList object. The specified WordList object to merge into this WordList object. Container to encapsulate any arbitrary developer custom data in the Data member, with a Guid identifier in the CustomStylusDataId member to pass type information. Gets a unique identifier for the CustomStylusData object. Gets the user data for the CustomStylusData object. An object that displays the tablet pen data in real-time as it is being handled by the RealTimeStylus object Interface implemented by synchronous plug-ins Informs the implementing plug-in that the RealTimeStylus is enabled The RealTimeStylus that sent the notification. Contains information about the Tablets associated with this RealTimeStylus. Informs the implementing plug-in that the RealTimeStylus is disabled. The RealTimeStylus that sent the disabled notification. Contains information about the Tablets associated with this RealTimeStylus. Informs the implementing plug-in that the Stylus is in range of the digitizer. The RealTimeStylus that sent the notification. Occurs when the stylus is out of range of the digitizer. The RealTimeStylus that sent the notification. Provides access to the stylus associated with the notification. Informs the implementing plug-in that the Stylus has touched the digitizer. The RealTimeStylus that sent the notification. Contains information about the stylus. Notification occurs when the stylus is raised off of the digitizer. The RealTimeStylus that sent the notification. Provides access to the stylus associated with the notification. Informs the implementing plug-in that the stylus button is pressed The RealTimeStylus that sent the notification. Contains information about the button that was pressed. Informs the implementing plug-in that the stylus button has been released. The RealTimeStylus that sent the notification. Informs the object implementing the IStylusSyncPlugin interface that the stylus is moving above the digitizer. The RealTimeStylus which called this method. The information about the stylus movement. Informs the object implementing the IStylusSyncPlugin interface that the stylus is moving on the digitizer. The RealTimeStylus which called this method. The information about the stylus movement. Notification occurs when a system gesture is received. The RealTimeStylus that sent the notification. Provides access to information about the system gesture. Notification occurs when a Tablet is attached to the system. The RealTimeStylus that sent the notification. Provides access to the Tablet that was added. Notification occurs when a Tablet is removed from the system. The RealTimeStylus that sent the notification. Provides access to the Tablet that was added. Informs the implementing plug-in that CustomStylusData is available. Informs the implementing object that this plug-in or one of the previous ones in the list threw an error. Used to define the set of data notifications that the plug-in requires. The Guid that is used by a CustomStylusData object to indicate that the Data property contains DynamicRendererCachedData from a DynamicRenderer. Creates a DynamicRenderer object. The control on which the tablet pen data is displayed Creates a DynamicRenderer object. The handle for the window on which the tablet pen data is displayed Frees the resources of the current DynamicRenderer object before it is reclaimed by the garbage collector. Releases stroke data from the temporal data held by the DynamicRenderer. The identifier for the data to be released. Causes the DynamicRenderer to refresh the data that it is currently rendering. Releases the unmanaged resources used by the object and optionally releases the managed resources. A value that indicates whether to release the managed resources. Releases resources used by the object. Gets and sets the DrawingAttributes used by the DynamicRenderer. Turns dynamic rendering on and off. Gets or sets whether data caching is enabled for the DynamicRender. The DynamicRenderer instantiates this data object and adds it to the queue using the AddCustomStylusDataToQueue method with the CustomDataId set to DynamicRendererCachedDataGuid. Gets the identifier of the corresponding data cache that can be released by the DynamicRenderer when this data object reaches the asynchronous plug-in that stores and renders ink. Gets a reference back to the DynamicRenderer to release the cached data. Data object created by GestureRecognizer as part of the GestureRecognitionData object ApplicationGesture of the gesture that occured. Confidence level assigned to this alternate by the gesture recongizer. The number of most recent Strokes assumed to be a part of the gesture. Provides a container for gesture recognition results. Returns the IEnumerator interface used to iterate through the gesture recognition alternates. Returns the IEnumerator interface used to iterate through the gesture recognition alternates. Returns the number of alternates. An object that reacts to events by recognizing gesture and adding gesture data into the input queue. Interface implemented by asynchronous plug-ins Informs the implementing plug-in that the RealTimeStylus is enabled The RealTimeStylus that sent the notification. Contains information about the Tablets associated with this RealTimeStylus. Informs the implementing plug-in that the RealTimeStylus is disabled. The RealTimeStylus that sent the disabled notification. Contains information about the Tablets associated with this RealTimeStylus. Informs the implementing plug-in that the Stylus is in range of the digitizer. The RealTimeStylus that sent the notification. Occurs when the stylus is out of range of the digitizer. The RealTimeStylus that sent the notification. Provides access to the stylus associated with the notification. Informs the implementing plug-in that the Stylus has touched the digitizer. The RealTimeStylus that sent the notification. Contains information about the stylus. Notification occurs when the stylus is raised off of the digitizer. The RealTimeStylus that sent the notification. Provides access to the stylus associated with the notification. Informs the implementing plug-in that the stylus button is pressed The RealTimeStylus that sent the notification. Contains information about the button that was pressed. Informs the implementing plug-in that the stylus button has been released. The RealTimeStylus that sent the notification. Informs the object implementing the IStylusAsyncPlugin interface that the stylus is moving above the digitizer. The RealTimeStylus which called this method. The information about the stylus movement. Informs the object implementing the IStylusAsyncPlugin interface that the stylus is moving on the digitizer. The RealTimeStylus which called this method. The information about the stylus movement. Notification occurs when a system gesture is received. The RealTimeStylus that sent the notification. Provides access to information about the system gesture. Notification occurs when a Tablet is attached to the system. The RealTimeStylus that sent the notification. Provides access to the Tablet that was added. Notification occurs when a Tablet is removed from the system. The RealTimeStylus that sent the notification. Provides access to the Tablet that was added. Informs the implementing plug-in that CustomStylusData is available. Informs the implementing object that this plug-in or one of the previous ones in the list threw an error. Used to define the set of data notifications that the plug-in requires. The Guid that is used by a CustomStylusData object to indicate that the Data property contains GestureRecognitionData from a GestureRecognizer. Initializes a new instance of the GestureRecognizer class. Frees the resources of the current GestureRecognizer object before it is reclaimed by the garbage collector. Releases the unmanaged resources used by the object and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Sets which ApplicationGesture will result in the GestureRecognizer adding GestureRecognitionData into the input q queue. The ApplicationGesture that the GestureRecognizer will respond to. Clears the GestureRecognizer of past stroke information Releases resources used by the object. Gets or sets a value which indicates whether gesture recognition is enabled. Sets the maximum number of strokes allowed for gesture recognition. Passed in via the InAirPackets and InAirPackets methods when packets are detected as the pen passes above the digitizer. Base class for the various data classes. Returns the packet data. The packet data as an array of integers. Replaces the packet data with the data argument Integer array containing the new packet data Packet data validation called when the object is initialized. Returns the IEnumerator interface used to iterate through the data. The IEnumerator interface. Gets information about the tablet pen at the time the associated data is generated. Gets the number of packets contained in the plug-in data object. Returns the length of the packet data. Creates an InAirPacketsData object. The stylus associated with the data in the notification. Number of packet properties in the array of packet data. Array of packet data. Used by plug-ins to specify interest in receiving notification about events. Passed in the Packets and Packets methods when packets are detected. Creates a PacketsData object. Handles the stylus packet data from a digitizer in real time Creates a RealTimeStylus object. Creates a RealTimeStylus object and attaches it to the specified window. The handle of the window to which to attach the RealTimeStylus object Creates a RealTimeStylus object, attaches it to the specified window, and specifies whether or not to use the mouse for input. The handle of the window to which to attach the RealTimeStylus object Set to true to use the mouse for tablet input; otherwise, false. Creates a RealTimeStylus object, attaches it to the specified window, and restricts ink collection to the specified tablet. The handle of the window to which to attach the RealTimeStylus object The tablet on which to collect ink, or null (Nothing in Microsoft Visual Basic .NET) to allow ink collection on any attached tablet. Creates a RealTimeStylus object and attaches it to the specified control. The control to which to attach the RealTimeStylus object Creates a RealTimeStylus object, attaches it to the specified control, and specifies whether or not to use the mouse for input. The control to which to attach the RealTimeStylus object Set to true to use the mouse for tablet input; otherwise, false. Creates a RealTimeStylus object, attaches it to the specified control, and restricts ink collection to the specified tablet. The control to which to attach the RealTimeStylus object The tablet on which to collect ink, or null (Nothing in Microsoft Visual Basic .NET) to allow ink collection on any attached tablet. Frees the resources of the current RealTimeStylus object before it is reclaimed by the garbage collector. Returns the array of Stylus objects encountered by the RealTimeStylus. The styluses encountered by the RealTimeStylus. Gets the RealTimeStylus object's interest in aspects of the packet collected on a tablet context. Returns the globally unique identifier (GUID) for the packet properties in which the RealTimeStylus object is interested. Sets the RealTimeStylus object's interest in aspects of the packet collected on a tablet context. The globally unique identifier (GUID) for the packet properties in which the RealTimeStylus object is interested. Returns the TabletPropertyDescriptionCollection collection that is associated with a given tablet context identifier. The TabletPropertyDescriptionCollection collection that is associated with a given tablet context identifier. Clears the stylus queues. Releases all resources used by the object. Releases all resources used by the object. Gets the collection of IStylusAsyncPlugin plug-ins that receive tablet pen data from the RealTimeStylus object. Gets the collection of IStylusSyncPlugin plug-ins that receive tablet pen data from the RealTimeStylus object. Gets or sets a value which indicates whether the collection of stylus data is enabled. Gets or sets the input rectangle for the RealTimeStylus object. Passed into the RealTimeStylusDisabled and RealTimeStylusDisabled methods when the RealTimeStylus is being disabled. Gets the enumerator for the TabletContextID collection. The enumerator for the TabletContextID collection. Gets the number of TabletContextID objects related to the RealTimeStylus. Passed into the RealTimeStylusEnabled and RealTimeStylusEnabled methods when the RealTimeStylus is being enabled. Gets the enumerator for the TabletContextID collection. The enumerator for the TabletContextID collection. Gets the number of TabletContextID objects related to the RealTimeStylus. Provides access to general information about a tablet stylus. Gets a value that indicates whether the stylus is inverted or not. Gets the globally unique identifier (GUID) of the stylus. Gets the name of the Stylus object. Gets the stylus buttons that are available on the stylus Maintains a sequenced list of asynchronous plug-ins that implement IStylusAsyncPlugin This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. The zero-based index at which to insert item. The new value of the element at index. This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. Performs additional validation of a value. The object to validate. Adds an asynchronous plug-in to the end of the asynchronous plug-in collection. The asynchronous plug-in to be added to the end of the saynchronous plug-in collection. Inserts an asynchronous plug-in into the asynchronous plug-in collection at the specified index. The zero-based index at which item should be inserted. The asynchronous plug-in to insert. Removes the asynchronous plug-in from the asynchronous plug-in collection. The asynchronous plug-in to remove from the asynchronous plug-in collection. Searches for the specified asynchronous plug-in and returns the zero-based index of the first occurrence within the entire asynchronous plug-in collection. The asynchronous plug-in to locate in the asynchronous plug-in collection. The zero-based index of the first occurrence of plugin within the entire asynchronous plug-in collection, if found; otherwise, -1. Determines whether the asynchronous plug-in collection contains a specific asynchronous plug-in. The asynchronous plug-in to locate in the asynchronous plug-in collection. true if the asynchronous plug-in collection contains the specified asynchronous plug-in; otherwise, false. Copies the entire asynchronous plug-in collection to a compatible one-dimensional Array, starting at the specified index of the target array. The one-dimensional Array that is the destination of the elements copied from the asynchronous plug-in collection The zero-based index in array at which copying begins. Contains data passed when a button down occurs. Abstract base class for button state data objects passed with button up and down methods. The Stylus the button is on. Index of the button that had a state change. Creates a new <xref rid="" /> object. Stylus the button is on. Index of the button Provides access to the stylus buttons of a stylus. Gets the name of the button at the given index. The index of the button. Returns the name for the specified button. Gets the number of buttons on the stylus. Contains the data passed by the StylusButtonUp and StylusButtonUp method. The Stylus with which the button is associated.. The index of the button that is pressed. Provides data for the StylusDown and StylusDown methods Creates a StylusDownData object. Information about the tablet pen for the StylusDownData object. The number of packets contained in this StylusDownData object The packet data for packets contained in this StylusDownData object. Verifies the packet data for the StylusDownData object Contains error data, including the exception thrown to generate the object and the plug-in that threw the exception. Returns the plug-in method on which the exception originated. Returns a reference to the plug-in where the exception originated. Returns the exception object that originated the notification. Provides data for the StylusInRange and StylusInRange methods Creates a StylusInRangeData object. Information about the tablet pen for the StylusInRangeData object. Gets the information about the tablet pen at the time that it enters the input area of the RealTimeStylus object or enters the detection range of the digitizer above the input area of the RealTimeStylus object. Provides data for the StylusOutOfRange and StylusOutOfRange methods Creates a StylusOutOfRangeData object. Information about the tablet pen for the StylusOutOfRangeData object. Gets the information about the tablet pen at the time that it leaves the input area of the RealTimeStylus object or leaves the detection range of the digitizer above the input area of the RealTimeStylus object. Maintains a sequenced list of synchronous plug-ins that implement IStylusSyncPlugin Performs additional validation of a value. The object to validate. Adds a synchronous plug-in to the end of the synchronous plug-in collection. The synchronous plug-in to be added to the end of the synchronous plug-in collection. Inserts a synchronous plug-in into the synchronous plug-in collection at the specified index. The zero-based index at which item should be inserted. The synchronous plug-in to insert. Removes the synchronous plug-in from the synchronous plug-in collection. The synchronous plug-in to remove from the synchronous plug-in collection. Searches for the specified synchronous plug-in and returns the zero-based index of the first occurrence within the entire synchronous plug-in collection. The synchronous plug-in to locate in the synchronous plug-in collection. The zero-based index of the first occurrence of plugin within the entire synchronous plug-in collection, if found; otherwise, -1. Determines whether the synchronous plug-in collection contains a specific synchronous plug-in. The synchronous plug-in to locate in the synchronous plug-in collection. true if the synchronous plug-in collection contains the specified synchronous plug-in; otherwise, false. Copies the entire synchronous plug-in collection to a compatible one-dimensional Array, starting at the specified index of the target array. The one-dimensional Array that is the destination of the elements copied from the synchronous plug-in collection The zero-based index in array at which copying begins. Provides data for the StylusUp and StylusUp methods Creates a StylusUpData object. Information about the tablet pen for the StylusUpData object. The number of packets contained in this StylusUpData object The packet data for packets contained in this StylusUpData object. Verifies the packet data for the StylusUpData object Provides data for the SystemGesture and SystemGesture methods Gets the information about the tablet pen at the time the system gesture occurs. Gets the system gesture that generated this data. Gets the location of the system gesture in pixel space. Reserved. Reserved. Provides data for the TabletAdded and TabletAdded methods Gets the Tablet object that is being added. Provides data for the TabletRemoved and TabletRemoved methods Gets the tablet context identifier for the removed Tablet.