iInkDisp 接口 (msinkaut.h)

表示墨迹空间内收集的墨迹笔划。

继承

IInkDisp 接口继承自 IUnknown 接口。

方法

IInkDisp 接口包含以下方法。

 
IInkDisp::AddStrokesAtRectangle

将指定的 Strokes 集合添加到此 InkDisp 对象中的指定矩形处。
IInkDisp::CanPaste

指示是否可以将 IDataObject 转换为 InkDisp 对象。
IInkDisp::Clip

删除位于矩形外部的 IInkStrokeDisp 对象或 InkStrokes 集合的部分。 (IInkDisp.Clip)
IInkDisp::ClipboardCopy

将 InkStrokes 集合复制到剪贴板。
IInkDisp::ClipboardCopyWithRectangle

将已知矩形中包含的 IInkStrokeDisp 对象复制到剪贴板。
IInkDisp::ClipboardPaste

将 IDataObject 从剪贴板复制到 InkDisp 对象。
IInkDisp::Clone

创建重复的 InkDisp 对象。
IInkDisp::CreateStroke

从数据包数据输入值数组创建 IInkStrokeDisp 对象。
IInkDisp::CreateStrokes

从现有 IInkStrokeDisp 对象创建新的 InkStrokes 集合。
IInkDisp::D eleteStroke

从 InkDisp 对象中删除 IInkStrokeDisp 对象。
IInkDisp::D eleteStrokes

从 InkDisp 对象的 Strokes 集合中删除 InkStrokes 集合。
IInkDisp::ExtractStrokes

通过使用已知的笔划集合来确定要提取的笔划,指定要从 InkDisp 类中提取的笔划以及剪切或复制到新的 InkDisp 类中的笔划。
IInkDisp::ExtractWithRectangle

通过使用已知矩形确定要提取的笔划,从现有 InkDisp 对象剪切或复制笔划并将其粘贴到新的 InkDisp 对象中。
IInkDisp::get_CustomStrokes

获取要随墨迹一起保留的自定义笔划的集合。
IInkDisp::get_Dirty

获取或设置一个值,该值指定自上次保存墨迹以来是否修改了 InkDisp 类对象的笔划。 (获取)
IInkDisp::get_ExtendedProperties

获取存储在 对象中的应用程序定义数据的集合。 (IInkDisp.get_ExtendedProperties)
IInkDisp::get_Strokes

获取包含在 对象中或用于创建 对象的笔划的集合。 (IInkDisp.get_Strokes)
IInkDisp::GetBoundingBox

检索 InkDisp 对象、单个笔划或 InkStrokes 集合中所有笔划的墨迹空间坐标中的边界框。 (IInkDisp.GetBoundingBox)
IInkDisp::HitTestCircle

检索完全位于已知圆圈内部或相交的 InkStrokes 集合。
IInkDisp::HitTestWithLasso

检索折线选择区域内的笔划。
IInkDisp::HitTestWithRectangle

检索指定矩形中包含的笔划。
IInkDisp::Load

使用已知的二进制数据填充新的 InkDisp 对象。
IInkDisp::NearestPoint

检索最接近已知点的 InkDisp 对象中的 IInkStrokeDisp,可以选择提供最近点的索引以及从指定点到笔划的距离。
IInkDisp::p ut_Dirty

获取或设置一个值,该值指定自上次保存墨迹以来是否修改了 InkDisp 类对象的笔划。 (放置)
IInkDisp::Save

将墨迹转换为指定的 InkPersistenceFormat,使用指定的 InkPersistenceCompressionMode 保存墨迹,并返回字节数组中的二进制数据。

要求

要求
目标平台 Windows
标头 msinkaut.h

另请参阅

InkDisp 类