Windows Mobile Ink Reference

4/8/2010

Windows Mobile Ink provides APIs for Ink Collection, Recognition, Rendering and Ink Data Management.

The key functionalities for Ink Collection and Recognition are the following:

  • Represent the surface on which to collect ink through stylus inputs.
  • Render the ink collected on the surface.
  • Allow inking in a defined rectangle region within the window.
  • Support stroke erase.
  • Process ink or handwriting and translate the strokes into texts or gesture.

Some of the primary classes for Ink Collection and Recognition are IInkOverlay and IInkRecognizer.

The key functionalities for Ink Management and Rendering are the following:

  • Represent stroke and define how the ink stroke is rendered.
  • Support manipulation of stroke data.
  • Provide curve fitted stroke data.
  • Provide stroke intersection and cusp data.
  • Support storage of metadata with the stroke.
  • Represent collected stroke of inks within an ink–space.
  • Represent a collection of stroke as a single entity.
  • Perform serialization in ISF format and preserve unknown properties in the ISF stream.
  • Store metadata with ink.
  • Support cut, copy and paste of ink objects.
  • Support creating, manipulating and accessing Stroke objects.
  • Represent the rendering style of the stroke. Supports anti aliasing, transparency, color, curve-fitting and rastor operations.
  • Manage display by mapping ink space points to pixel space points.

Some of the primary classes for Ink Management and Rendering are the IInkStrokeDispobject, the IInkStrokes Collection, IInkDisp, IInkDrawingAttributes, and IInkRenderer.

There is a control, called the InkCanvas, that supports Windows Mobile Ink for applications.

See Also

Other Resources

User Interface