Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
Microsoft.Ink Namespace

Updated: November 2007

This namespace contains APIs that implement digital ink on the Tablet PC.

  ClassDescription
AnalysisAlternateRepresents one of the possible handwriting recognition word matches for ContextNode objects.
AnalysisAlternateCollectionContains a collection of AnalysisAlternate objects.
AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumeratorAn implementation of the IEnumerator interface that supports iterating over an AnalysisAlternateCollection.
AnalysisHintNodeProvides an InkAnalyzer with an analysis hint for a region.
AnalysisRegionRepresents an area of a document.
AnalysisStatusRepresents the status of the analysis operation by indicating whether the analysis completed successfully, whether any warnings occurred, and where the changes, if any, were applied.
AnalysisWarningRepresents a warning or error that occurs during an ink analysis operation.
AnalysisWarningCollectionContains a collection of AnalysisWarning objects that are the result of an ink analysis.
AnalysisWarningCollection..::.AnalysisWarningCollectionEnumeratorAn implementation of the IEnumerator interface that supports iterating through an AnalysisWarningCollection.
CancelMouseEventArgsProvides data for cancelable mouse events.
ContextLinkRepresents a relationship between two ContextNode objects that is not a parent-child relationship.
ContextLinkCollectionContains a collection of ContextLink objects.
ContextLinkCollection..::.ContextLinkCollectionEnumeratorAn implementation of the IEnumerator interface that supports iterating over a ContextLinkCollection.
ContextNodeRepresents a node in a tree of objects that are created as part of ink analysis.
ContextNodeCollectionContains a collection of ContextNode objects that are the result of an ink analysis.
ContextNodeCollection..::.ContextNodeCollectionEnumeratorAn implementation of the IEnumerator interface that supports iterating over a ContextNodeCollection.
ContextNodeCreatedEventArgsProvides data for the ContextNodeCreated event.
ContextNodeDeletingEventArgsProvides data for the ContextNodeDeleting event.
ContextNodeLinkAddingEventArgsProvides data for the ContextNodeLinkAdding event.
ContextNodeLinkDeletingEventArgsProvides data for the ContextNodeLinkDeleting event.
ContextNodeMovingToPositionEventArgsProvides data for the ContextNodeMovingToPosition event.
ContextNodePropertiesUpdatedEventArgsProvides data for the ContextNodePropertiesUpdated event.
ContextNodeReparentingEventArgsProvides data for the ContextNodeReparenting event.
ContextNodeTypeDefines values that specify the type of ContextNode object.
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.
CursorButtons..::.CursorButtonsEnumeratorAn implementation of the System.Collections.IEnumerator interface that supports iterating over a CursorButtons collection.
CursorsRepresents a collection of Cursor objects.
Cursors..::.CursorsEnumeratorAn implementation of the System.Collections.IEnumerator interface that supports iterating over a Cursors collection.
CustomRecognizerNodeRepresents a ContextNode for a single recognition operation. All strokes and nodes that are under a CustomRecognizerNode object are recognized in an independent recognition operation and are not analyzed by the InkAnalyzer.
CustomStrokesContains a collection of user-defined Strokes collections.
CustomStrokes..::.CustomStrokesEnumeratorAn implementation of the System.Collections.IEnumerator interface that supports iterating over a CustomStrokes collection.
DividerRepresents the ability to analyze the layout of a collection of strokes, dividing 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.
DivisionUnits..::.InkDivisionUnitsEnumeratorAn implementation of the System.Collections.IEnumerator interface that supports iterating over a DivisionUnits collection.
DrawingAttributesRepresents the attributes that are applied to ink when it is drawn.
DrawingAttributesProperty
ExtendedPropertiesRepresents a collection of ExtendedProperty objects that contain application-defined data.
ExtendedProperties..::.ExtendedPropertiesEnumeratorAn implementation of the System.Collections.IEnumerator 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. This class cannot be inherited.
GestureRepresents the ability to query particular properties of a gesture returned from a gesture recognition.
ImageNodeRepresents a ContextNode for a two-dimensional region where any non-ink images may exist in the application.
InkRepresents the collected strokes of ink within an ink space.
InkAnalyzerProvides access to layout analysis, writing and drawing classification, and handwriting recognition.
InkBulletNodeInkBulletNode class corresponds to any ContextNode with the Type property value of InkBullet.
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..::.Gesture, InkOverlay..::.Gesture, and InkPicture..::.Gesture), which occur when an application gesture is recognized.
InkCollectorNewInAirPacketsEventArgsProvides data for the NewInAirPackets events of ink collector (InkCollector..::.NewInAirPackets, InkOverlay..::.NewInAirPackets, and InkPicture..::.NewInAirPackets), which occur when an in-air packet is detected.
InkCollectorNewPacketsEventArgsProvides data for the NewPackets events of ink collector (InkCollector..::.NewPackets, InkOverlay..::.NewPackets, and InkPicture..::.NewPackets), which occur when ink collector receives packet.
InkCollectorStrokeEventArgsProvides data for the Stroke events of ink collector (InkCollector..::.Stroke, InkOverlay..::.Stroke, and InkPicture..::.Stroke), which occur when the user draws a new stroke on any tablet.
InkCollectorSystemGestureEventArgsProvides data for the SystemGesture events of an ink collector (InkCollector..::.SystemGesture, InkOverlay..::.SystemGesture, and InkPicture..::.SystemGesture), which occur when a systemgesture is recognized.
InkCollectorTabletAddedEventArgsProvides data for the TabletAdded events of ink collector (InkCollector..::.TabletAdded, InkOverlay..::.TabletAdded, and InkPicture..::.TabletAdded), which occur when a tablet is added to the system.
InkCollectorTabletRemovedEventArgsProvides data for the TabletRemoved events of ink collectors (InkCollector..::.TabletRemoved, InkOverlay..::.TabletRemoved, and InkPicture..::.TabletRemoved), which occur when a tablet is removed from the system.
InkDrawingNodeRepresents a ContextNode for a collection of strokes that make up a drawing. This class cannot be inherited.
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 Painting objects and Painting controls, which occur when ink is about to be painted.
InkOverlaySelectionChangingEventArgsProvides 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).
InkOverlaySelectionMovedEventArgsProvides data for the SelectionMoved events of SelectionMoved objects and SelectionMoved controls, which occur when selected strokes have been moved.
InkOverlaySelectionMovingEventArgsProvides data for the SelectionMoving events of SelectionMoving objects and SelectionMoving controls, which occur when selected strokes are about to be moved.
InkOverlaySelectionResizedEventArgsProvides data for the SelectionResizing events of SelectionResized objects and SelectionResized controls, which occur when selected strokes have been resized.
InkOverlaySelectionResizingEventArgsProvides data for the SelectionResizing events of SelectionResizing objects and SelectionResizing controls, which occur when selected strokes are about to be resized.
InkOverlayStrokesDeletingEventArgsProvides data for the StrokesDeleting events of StrokesDeleting objects and StrokesDeleting 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.
InkRecognizerProvides access to handwriting recognizers for use with ink analysis.
InkRecognizerCollectionContains InkRecognizer objects that represent the ability to recognize handwriting from various locales.
InkRecognizerCollection..::.InkRecognizerCollectionEnumeratorAn implementation of the IEnumerator interface that supports iterating over an InkRecognizerCollection collection.
InkWordNodeRepresents a ContextNode for a collection of strokes that make up a logical grouping to form a recognizable word.
JournalReaderProvides read access to a Windows Journal file, returning a stream containing an XML version of the file’s contents.
LineNodeRepresents a ContextNode for a line of words.
NewStrokesLoadedEventArgsProvides data for the NewStrokesLoaded event.
ObjectNodeRepresents a ContextNode for a node that is returned from an object custom recognizer.
PacketPropertyDefines values that specify the packet properties.
ParagraphNodeRepresents a ContextNode for a collection of