Provides support for ink input, processing, and management. This includes:
- Drawing ink strokes.
- Capturing ink strokes.
- Rendering strokes using Bezier curves.
- Selecting strokes.
- Deleting strokes.
- Saving and loading strokes.
- Converting strokes to text through handwriting recognition.
- Copying and pasting strokes from the clipboard.
- Hit testing (or stroke targeting).
The Windows.UI.Input.Inking namespace has these types of members:
The Windows.UI.Input.Inking namespace has these classes.
|InkDrawingAttributes||Provides properties associated with the drawing of an InkStroke.|
|InkManager||Provides properties and methods to manage the input, manipulation, and processing (including handwriting recognition) of one or more InkStroke objects.|
|InkPresenter||Provides properties, methods, and events for managing the input, processing, and rendering of InkStroke data through an InkCanvas control.|
|InkRecognitionResult||Provides properties and methods to manage InkStroke handwriting recognition data.|
|InkRecognizer||Manages all aspects of handwriting recognition.|
|InkRecognizerContainer||Provides properties and methods to manage one or more InkRecognizer objects.|
|InkStroke||A single ink stroke, including the Bézier curve parameters used for final rendering of the stroke.|
|InkStrokeBuilder||Builds strokes from raw pointer input.|
|InkStrokeContainer||Provides properties and methods to manage the input, processing, and manipulation of one or more InkStroke objects.|
|InkStrokeInput||Provides properties and events for InkStroke data from an InkCanvas control.|
|InkStrokeRenderingSegment||A single segment of a complete ink stroke.|
|InkStrokesCollectedEventArgs||Contains event data for the StrokesCollected event of the InkPresenter associated with an InkCanvas control.|
|InkSynchronizer||Manages the synchronization of InkCanvas input and provides methods to custom "dry" InkStroke objects to the Direct2D device context of an app.|
|InkUnprocessedInput||Provides properties and events for custom processing of InkStroke data from an InkCanvas control. An InkPresenter object is not used to process the input, instead the data is passed through for custom processing by the app.|
The Windows.UI.Input.Inking namespace has these enumerations.
|InkManipulationMode||Identifies the ink input mode.|
|InkRecognitionTarget||Indicates which strokes you want to include in handwriting recognition.|
|PenTipShape||Identifies the shape of the PenTip.|
The Windows.UI.Input.Inking namespace defines these interfaces.
|IInkRecognizerContainer||Represents one or more InkRecognizer objects.|
|IInkStrokeContainer||Represents a manager for the input, processing, and manipulation of one or more InkStroke objects.|
Minimum supported client
Minimum supported server
|Windows Server 2012|
Minimum supported phone