IInkDisp interface (msinkaut.h)

Represents the collected strokes of ink within an ink space.

Inheritance

The IInkDisp interface inherits from the IUnknown interface.

Methods

The IInkDisp interface has these methods.

 
IInkDisp::AddStrokesAtRectangle

Adds a specified Strokes collection into this InkDisp object at a specified rectangle.
IInkDisp::CanPaste

Indicates whether the IDataObject can be converted to an InkDisp object.
IInkDisp::Clip

Removes portions of an IInkStrokeDisp object or InkStrokes collection that are outside a rectangle. (IInkDisp.Clip)
IInkDisp::ClipboardCopy

Copies the InkStrokes collection to the Clipboard.
IInkDisp::ClipboardCopyWithRectangle

Copies the IInkStrokeDisp objects that are contained within the known rectangle to the Clipboard.
IInkDisp::ClipboardPaste

Copies the IDataObject from the Clipboard to the InkDisp object.
IInkDisp::Clone

Creates a duplicate InkDisp object.
IInkDisp::CreateStroke

Creates an IInkStrokeDisp object from an array of packet data input values.
IInkDisp::CreateStrokes

Creates a new InkStrokes collection from existing IInkStrokeDisp objects.
IInkDisp::DeleteStroke

Deletes a IInkStrokeDisp object from the InkDisp object.
IInkDisp::DeleteStrokes

Deletes an InkStrokes collection from the Strokes collection of the InkDisp object.
IInkDisp::ExtractStrokes

Specifies the strokes to extract from an InkDisp Class and cut or copy into a new InkDisp Class, by using the known collection of strokes to determine which strokes to extract.
IInkDisp::ExtractWithRectangle

Cuts or copies strokes from an existing InkDisp object and pastes them into a new InkDisp object, by using the known rectangle to determine which strokes to extract.
IInkDisp::get_CustomStrokes

Gets the collection of custom strokes to be persisted with the ink.
IInkDisp::get_Dirty

Gets or sets the value that specifies whether the strokes of an InkDisp Class object have been modified since the last time the ink was saved. (Get)
IInkDisp::get_ExtendedProperties

Gets the collection of application-defined data that are stored in an object. (IInkDisp.get_ExtendedProperties)
IInkDisp::get_Strokes

Gets the collection of strokes that are contained in an object or used to create an object. (IInkDisp.get_Strokes)
IInkDisp::GetBoundingBox

Retrieves the bounding box in ink space coordinates for either all of the strokes in an InkDisp object, an individual stroke, or an InkStrokes collection. (IInkDisp.GetBoundingBox)
IInkDisp::HitTestCircle

Retrieves the InkStrokes collection that are either completely inside or intersected by a known circle.
IInkDisp::HitTestWithLasso

Retrieves the strokes within a polyline selection area.
IInkDisp::HitTestWithRectangle

Retrieves the strokes that are contained within a specified rectangle.
IInkDisp::Load

Populates a new InkDisp object with known binary data.
IInkDisp::NearestPoint

Retrieves the IInkStrokeDisp within the InkDisp object that is nearest to a known point, optionally providing the index of the nearest point and the distance to the stroke from the specified point.
IInkDisp::put_Dirty

Gets or sets the value that specifies whether the strokes of an InkDisp Class object have been modified since the last time the ink was saved. (Put)
IInkDisp::Save

Converts the ink to the specified InkPersistenceFormat, saves the ink by using the specified InkPersistenceCompressionMode, and returns the binary data in an array of bytes.

Requirements

Requirement Value
Target Platform Windows
Header msinkaut.h

See also

InkDisp class