IInkStrokes interface (msinkaut.h)

Represents a collection of ink strokes.

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.

Inheritance

The IInkStrokes interface inherits from the IUnknown interface.

Methods

The IInkStrokes interface has these methods.

 
IInkStrokes::Add

Adds an IInkStrokeDisp object or InkStrokes collection to an existing InkStrokes collection.
IInkStrokes::AddStrokes

Adds a Strokes collection to an existing Strokes collection.
IInkStrokes::Clip

Removes portions of an IInkStrokeDisp object or InkStrokes collection that are outside a rectangle.
IInkStrokes::get_Count

Gets the number of objects or collections contained in a collection.
IInkStrokes::get_Ink

Gets the InkDisp object that contains a collection of strokes.
IInkStrokes::get_RecognitionResult

Gets the IInkRecognitionResult object of the InkStrokes collection.
IInkStrokes::GetBoundingBox

Gets the bounding box in ink space coordinates for either all of the strokes in an InkDisp object, an individual stroke, or an InkStrokes collection.
IInkStrokes::Item

Retrieves the IInkStrokeDisp object at the specified index within the InkStrokes collection.
IInkStrokes::ModifyDrawingAttributes

Sets the drawing attributes of all of the strokes in an InkStrokes collection.
IInkStrokes::Move

Applies a translation to the ink of an IInkStrokeDisp object or InkStrokes collection.
IInkStrokes::Remove

Removes an IInkStrokeDisp object from a InkStrokes collection.
IInkStrokes::RemoveRecognitionResult

Removes the RecognitionResult that is associated with the InkStrokes collection.
IInkStrokes::RemoveStrokes

Removes strokes from the collection.
IInkStrokes::Rotate

Rotates the ink using an angle in degrees around a center point of the rotation.
IInkStrokes::ScaleToRectangle

Scales the IInkStrokeDisp object or InkStrokes collection to fit in the specified InkRectangle object.
IInkStrokes::ScaleTransform

Applies the specified horizontal and vertical factors to the transform or ink.
IInkStrokes::Shear

Shears the ink in the stroke or strokes by the specified horizontal and vertical factors.
IInkStrokes::ToString

ToString is no longer available for use as of Windows Vista.
IInkStrokes::Transform

Applies a linear transformation to an IInkStrokeDisp object or an InkStrokes collection, which can represent scaling, rotation, translation, and combinations of transformations.

Requirements

   
Target Platform Windows
Header msinkaut.h

See also

IInkStrokeDisp interface

IInkCursor Interface

InkDisp Class

InkStrokes Collection