Microsoft Tablet PC - Microsoft.Ink
Microsoft.Ink

Microsoft.Ink

The following tables list the members exposed by the Microsoft.Ink namespace.

Classes

CancelMouseEventArgsProvides data for cancelable mouse events.
CursorRepresents general information about a tablet pointing and selecting device.
CursorButtonRepresents general information about a button on a tablet pointing and selecting device.
CursorButtonsRepresents a collection of CursorButton objects for a Cursor object.
CursorButtonsEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a CursorButtons collection.
CursorsRepresents a collection of Cursor objects.
CursorsEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a Cursors collection.
CustomStrokesContains a collection of user-defined Strokes collections.
CustomStrokesEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a CustomStrokes collection.
DividerRepresents the ability to analyze the layout of a collection of strokes and divide them into text and graphics.
DivisionResultRepresents the layout analysis of the collection of strokes contained by the Divider object.
DivisionUnitRepresents a single structural element within a DivisionResult object.
DivisionUnitsContains a collection of DivisionUnit objects that are contained in a DivisionResult object.
DrawingAttributesRepresents the attributes that are applied to ink when it is drawn.
ExtendedPropertiesRepresents a collection of ExtendedProperty objects that contain application-defined data.
ExtendedPropertiesEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over an ExtendedProperties collection.
ExtendedPropertyRepresents the ability to add your own data to a variety of objects within the Tablet PC object model.
FactoidThis class contains the pre-defined factoid identifiers.
GestureRepresents the ability to query particular properties of a gesture returned from a gesture recognition.
InkRepresents the collected strokes of ink within an ink space.
InkCollectorRepresents an object that is used to capture ink from available tablet devices.
InkCollectorCursorButtonDownEventArgsProvides data for the InkCollector.CursorButtonDown, InkOverlay.CursorButtonDown, and InkPicture.CursorButtonDown events.
InkCollectorCursorButtonUpEventArgsProvides data for the InkCollector.CursorButtonUp, InkOverlay.CursorButtonUp, and InkPicture.CursorButtonUp events.
InkCollectorCursorDownEventArgsProvides data for the InkCollector.CursorDown, InkOverlay.CursorDown, and InkPicture.CursorDown events.
InkCollectorCursorInRangeEventArgsProvides data for the InkCollector.CursorInRange, InkOverlay.CursorInRange, and InkPicture.CursorInRange events.
InkCollectorCursorOutOfRangeEventArgsProvides data for the InkCollector.CursorOutOfRange, InkOverlay.CursorOutOfRange, and InkPicture.CursorOutOfRange events.
InkCollectorGestureEventArgsProvides data for the Gesture events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when an application-specific gesture is recognized.
InkCollectorNewInAirPacketsEventArgsProvides data for the NewInAirPackets events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when an in-air packet is seen.
InkCollectorNewPacketsEventArgsProvides data for the NewPackets events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when ink collector receives packets.
InkCollectorStrokeEventArgsProvides data for the Stroke events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when the user draws a new stroke on any tablet.
InkCollectorSystemGestureEventArgsProvides data for the SystemGesture events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when a system gesture is recognized.
InkCollectorTabletAddedEventArgsProvides data for the TabletAdded events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when a tablet is added to the system.
InkCollectorTabletRemovedEventArgsProvides data for the TabletRemoved events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when a tablet is removed from the system.
InkDivisionUnitsEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a DivisionUnits collection.
InkEditThe InkEdit control enables you to collect ink, recognize it, and display it as text. This control allows you to enable smart forms, which improves the accuracy of text input.
InkEditGestureEventArgsProvides data for Gesture events, which occur when an application-specific gesture is recognized in an InkEdit control.
InkEditRecognitionEventArgsProvides 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.
InkEditStrokeEventArgsProvides data for Stroke events, which occur when the user draws a new stroke on an InkEdit control.
InkOverlayRepresents 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.
InkOverlayPaintingEventArgsProvides data for the Painting events of InkOverlay objects and InkPicture controls, which occur when ink is about to be painted.
InkOverlaySelectionChangingEventArgsProvides data for the SelectionChanging events of InkOverlay objects and InkPicture 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 InkOverlay or InkPicture).
InkOverlaySelectionMovedEventArgsProvides data for the SelectionMoved events of InkOverlay objects and InkPicture controls, which occur when selected strokes have been moved.
InkOverlaySelectionMovingEventArgsProvides data for the SelectionMoving events of InkOverlay objects and InkPicture controls, which occur when selected strokes are about to be moved.
InkOverlaySelectionResizedEventArgsProvides data for the SelectionResizing events of InkOverlay objects and InkPicture controls, which occur when selected strokes have been resized.
InkOverlaySelectionResizingEventArgsProvides data for the SelectionResizing events of InkOverlay objects and InkPicture controls, which occur when selected strokes are about to be resized.
InkOverlayStrokesDeletingEventArgsProvides data for the StrokesDeleting events of InkOverlay objects and InkPicture controls, which occur when strokes are about to be deleted.
InkPictureThe InkPicture control provides the ability to place an image in an application and enable users to add ink on top of it. It is intended for scenarios in which ink is not recognized as text but is instead stored as ink.
PacketPropertyDefines values that specify the packet properties.
PenInputPanelThe PenInputPanel object enables you to easily add in-place pen input to your applications.
PenInputPanelChangedEventArgsProvides data for PanelChanged events, which occur when a PenInputPanel object changes between layouts.
PenInputPanelInputFailedEventArgsProvides 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.
PenInputPanelMovingEventArgsProvides data for PanelMoving events, which occur when a PenInputPanel is moving.
PenInputPanelVisibleChangedEventArgsProvides data for VisibleChanged events, which occur when the PenInputPanel object has shown or hidden itself.
RecognitionAlternateRepresents the possible word matches for segments of ink that are compared to a recognizer's dictionary.
RecognitionAlternatesContains the RecognitionAlternate objects that represent possible word matches for segments of ink.
RecognitionAlternatesEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a RecognitionAlternates collection.
RecognitionPropertyDefines values that specify the properties of the recognition alternate.
RecognitionResultRepresents the result of the recognition. The results of recognizing handwritten ink are returned in a RecognitionResult object.
RecognizerRepresents the ability to process ink, or handwriting, and translate the strokes into text or gestures. The recognizer creates a RecognizerContext object, which is used to perform the actual handwriting recognition.
RecognizerContextEnables the ability to perform ink recognition, retrieve the recognition result, and retrieve alternates. The RecognizerContext enables the various recognizers that are installed on a system to use ink recognition to process input appropriately.
RecognizerContextRecognitionEventArgsProvides data for Recognition events, which occur when strokes are recognized.
RecognizerContextRecognitionWithAlternatesEventArgsProvides data for RecognitionWithAlternates events, which occur when strokes are recognized.
RecognizersContains 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.
RecognizersEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a Recognizers collection.
RendererRepresents the management of mappings from ink to the display window. Use the Renderer object to display ink in a window. You can also use it to reposition and resize strokes.
StrokeRepresents 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. It is the set of data that is captured in a single pen down, up, or move sequence.

StrokesContains the collection of Stroke objects.
StrokesEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a Strokes collection.
StrokesEventArgsProvides data for StrokesAdded and StrokesRemoved events.
TabletRepresents the digitizer device of Tablet PC that receives tablet device messages or events.
TabletPropertyDescriptionDescribes a PacketProperty that is reported by the digitizer.
TabletPropertyDescriptionCollectionContains an ordered collection of TabletPropertyDescription objects.
TabletsContains the Tablet objects that represent the hardware-specific properties of all tablets that are attached to the system.
TabletsEnumeratorAn implementation of the IEnumerator Leave Site interface that supports iterating over a Tablets collection.
WordListRepresents a list of String Leave Site types that can be used to improve the recognition result.

Enumerations

ApplicationGestureDefines values for the set of available application-specific gestures.
BoundingBoxModeSpecifies which characteristics of a stroke, such as drawing attributes, are used to calculate the bounding box of the ink.
CollectionModeDefines values that determine whether ink, gestures, or ink and gestures are recognized as the user writes.
CompressionModeDefines values for the compression modes that are used to save the Ink object to a serialized format.
CursorButtonStateDefines values that specify the state of a cursor button.
ExtractFlagsDefines values that determine how strokes are extracted from an Ink object.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

InkClipboardFormatsDefines values that specify the format of ink that is stored on the Clipboard.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

InkClipboardModesDefines values that specify the copy options of the Clipboard.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

InkDisplayModeDefines values that specify how a selection appears on the InkEdit control.
InkDivisionTypeDefines values for the structural types within the DivisionResult object.
InkEditStatusIndicates the collection status of the InkEdit control.
InkInsertModeDefines values that specify how ink is inserted onto the InkEdit control.
InkModeDefines values that specify the collection mode of the InkEdit control.
InkOverlayAttachModeDefines values that specify where to attach the new InkOverlay object, behind or in front of the active layer.
InkOverlayEditingModeDefines values that specify the behavior mode of the InkOverlay object and the InkPicture control.
InkOverlayEraserModeDefines values that specify the way in which ink is erased from the InkOverlay object or the InkPicture control. This mode is used when the EditingMode or EditingMode property is set to Delete.
PanelTypeDefines the type of input currently available in the PenInputPanel object.
PenTipDefines values that specify the shape of the pen tip.
PersistenceFormatDefines values that specify how ink is persisted.
RasterOperationDefines values for performing raster operations on drawn ink. Use these values to set the value for the RasterOperation property.
RecognitionConfidenceDefines values that indicate the level of confidence that the recognizer has in the accuracy of the recognition result.
RecognitionModesDefines values that specify how the recognizer interprets the ink and determines the result string.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

RecognitionStatusDefines values that indicate whether an error occurred during recognition and, if so, which error occurred.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

RecognizerCapabilitiesDefines values that specify the attributes of a recognizer. Use this enumeration to determine which attributes to use when searching for an installed recognizer.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

RecognizerCharacterAutoCompletionModeDefines values that specify types of character input modes.
SelectionHitResultDefines values that specify which part of a selection, if any, was hit during a hit test.
SystemGestureDefines values that set the interest in a set of operating system-specific gestures. The Microsoft® Windows® XP Tablet PC Edition operating system supports these gestures by default. When any of these gestures are recognized, the SystemGesture, SystemGesture, or SystemGesture event fires automatically. Many of these gestures map to traditional mouse events. For instance, the Tap system gesture mimics a single left-click on a mouse.
TabletHardwareCapabilitiesDefines values that specify the hardware capabilities of a Tablet PC.

This enumeration has a FlagsAttribute Leave Site attribute that allows a bitwise combination of its member values.

TabletPropertyMetricUnitDefines values that indicate the unit of measurement of a property.

Structures

LineDefines the beginning and end points of a line segment.
RecognizerGuideRepresents the area that the recognizer uses in which ink can be drawn. The area is known as the recognizer guide.
StrokeIntersectionRepresents the floating point index values where an intersection begins and ends on a stroke.
TabletPropertyMetricsDefines the range and resolution of a packet property.

Delegates

InkCollectorCursorButtonDownEventHandlerRepresents the method that handles the CursorButtonDown event of an InkCollector.
InkCollectorCursorButtonUpEventHandlerRepresents the method that handles the CursorButtonUp event of an InkCollector.
InkCollectorCursorDownEventHandlerRepresents the method that handles the CursorDown event of an InkCollector.
InkCollectorCursorInRangeEventHandlerRepresents the method that handles the CursorInRange event of an InkCollector.
InkCollectorCursorOutOfRangeEventHandlerRepresents the method that handles the CursorOutOfRange event of an InkCollector.
InkCollectorDoubleClickEventHandlerRepresents the method that handles the DoubleClick event of an InkCollector.
InkCollectorGestureEventHandlerRepresents the method that handles the Gesture event of an InkCollector.
InkCollectorMouseDownEventHandlerRepresents the method that handles the MouseDown event of an InkCollector.
InkCollectorMouseMoveEventHandlerRepresents the method that handles the MouseMove event of an InkCollector.
InkCollectorMouseUpEventHandlerRepresents the method that handles the MouseUp event of an InkCollector.
InkCollectorMouseWheelEventHandlerRepresents the method that handles the MouseWheel event of an InkCollector.
InkCollectorNewInAirPacketsEventHandlerRepresents the method that handles the NewInAirPackets event of an InkCollector.
InkCollectorNewPacketsEventHandlerRepresents the method that handles the NewPackets event of an InkCollector.
InkCollectorStrokeEventHandlerRepresents the method that handles the Stroke event of an InkCollector.
InkCollectorSystemGestureEventHandlerRepresents the method that handles the Gesture event of an InkCollector.
InkCollectorTabletAddedEventHandlerRepresents the method that handles the TabletAdded event of an InkCollector.
InkCollectorTabletRemovedEventHandlerRepresents the method that handles the TabletRemoved event of an InkCollector.
InkEditGestureEventHandlerRepresents the method that handles the Gesture event of an InkEdit control.
InkEditRecognitionEventHandlerRepresents the method that handles the Recognition event of an InkEdit control.
InkEditStrokeEventHandlerRepresents the method that handles the Stroke event of an InkEdit control.
InkOverlayPaintedEventHandlerRepresents the method that handles the Painted event of an InkOverlay object.
InkOverlayPaintingEventHandlerRepresents the method that handles the Painting event of an InkOverlay object.
InkOverlaySelectionChangedEventHandlerRepresents the method that handles the SelectionChanged event of an InkOverlay object.
InkOverlaySelectionChangingEventHandlerRepresents the method that handles the SelectionChanging event of an InkOverlay object.
InkOverlaySelectionMovedEventHandlerRepresents the method that handles the SelectionMoved event of an InkOverlay object.
InkOverlaySelectionMovingEventHandlerRepresents the method that handles the SelectionMoving event of an InkOverlay object.
InkOverlaySelectionResizedEventHandlerRepresents the method that handles the SelectionResized event of an InkOverlay object.
InkOverlaySelectionResizingEventHandlerRepresents the method that handles the SelectionResizing event of an InkOverlay object.
InkOverlayStrokesDeletedEventHandlerRepresents the method that handles the StrokesDeleted event of an InkOverlay object.
InkOverlayStrokesDeletingEventHandlerRepresents the method that handles the StrokesDeleting event of an InkOverlay object.
PenInputPanelChangedEventHandlerRepresents the method that handles the PanelChanged event of a PenInputPanel object.
PenInputPanelInputFailedEventHandlerRepresents the method that handles the InputFailed event of a PenInputPanel object.
PenInputPanelMovingEventHandlerRepresents the method that handles the PanelMoving event of a PenInputPanel object.
PenInputPanelVisibleChangedEventHandlerRepresents the method that handles the VisibleChanged event of a PenInputPanel object.
RecognizerContextRecognitionEventHandlerRepresents the method that handles the Recognition event of a RecognizerContext object.
RecognizerContextRecognitionWithAlternatesEventHandlerRepresents the method that handles the RecognitionWithAlternates event of a RecognizerContext object.
StrokesEventHandlerRepresents the method that handles stroke adding and removing events of the Ink object, InkOverlay object, InkPicture object, and Strokes collection.

Page view tracker