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 |