iInkStrokeDisp 接口 (msinkaut.h)
表示单个笔划墨迹。
笔划是数字化器捕获的一组属性和点数据,表示已知墨迹标记的坐标和属性。 它是在单个笔向下、向上或移动序列中捕获的数据集。
继承
IInkStrokeDisp 接口继承自 IUnknown 接口。 IInkStrokeDisp 还具有以下类型的成员:
方法
IInkStrokeDisp 接口包含以下方法。
IInkStrokeDisp::Clip 删除位于矩形外部的 IInkStrokeDisp 对象或 InkStrokes 集合的部分。 (IInkStrokeDisp.Clip) |
IInkStrokeDisp::FindIntersections 检索此 IInkStrokeDisp 对象与已知 InkStrokes 集合中的其他 IInkStrokeDisp 对象相交的点。 |
IInkStrokeDisp::get_BezierCusps 获取一个数组,该数组包含笔划贝塞尔近似值的提示索引。 |
IInkStrokeDisp::get_BezierPoints 获取表示笔划贝塞尔近似的控制点数组。 |
IInkStrokeDisp::get_Deleted 获取一个值,该值指定是否从墨迹中删除已知笔划。 |
IInkStrokeDisp::get_DrawingAttributes 获取或设置绘制时应用于墨迹的绘图属性。 (IInkStrokeDisp.get_DrawingAttributes) |
IInkStrokeDisp::get_ExtendedProperties 获取存储在 对象中的应用程序定义数据的集合。 (IInkStrokeDisp.get_ExtendedProperties) |
IInkStrokeDisp::get_ID 获取 对象的标识符。 (IInkStrokeDisp.get_Id) |
IInkStrokeDisp::get_Ink 获取笔划的父 InkDisp 对象。 |
IInkStrokeDisp::get_PacketCount 获取为 IInkStrokeDisp 对象接收的数据包数。 |
IInkStrokeDisp::get_PacketDescription 获取一个全局唯一标识符数组, (GUID) 描述存储在 IInkStrokeDisp 对象中的数据包数据类型。 |
IInkStrokeDisp::get_PacketSize 获取数据包的大小(以字节为单位)。 |
IInkStrokeDisp::get_PolylineCusps 获取一个数组,该数组包含 IInkStrokeDisp 对象的提示索引。 |
IInkStrokeDisp::get_SelfIntersections 获取笔划的自交。 |
IInkStrokeDisp::GetBoundingBox 检索 InkDisp 对象、单个笔划或 InkStrokes 集合中所有笔划的墨迹空间坐标中的边界框。 (IInkStrokeDisp.GetBoundingBox) |
IInkStrokeDisp::GetFlattenedBezierPoints 检索 InkDisp 对象、单个笔划或 InkStrokes 集合中所有笔划的墨迹空间坐标中的边界框。 |
IInkStrokeDisp::GetPacketData 检索 IInkStrokeDisp 对象中数据包范围的数据包数据。 |
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics 检索给定数据包说明类型的指标。 |
IInkStrokeDisp::GetPacketValuesByProperty 从笔划中的一个或多个数据包中检索已知数据包属性的数据。 |
IInkStrokeDisp::GetPoints 检索构成笔划的点。 |
IInkStrokeDisp::GetRectangleIntersections 查找 IInkStrokeDisp 对象与给定矩形相交的点。 |
IInkStrokeDisp::HitTestCircle 确定笔划是完全位于给定圆内还是与给定圆相交。 |
IInkStrokeDisp::Move 将翻译应用于 IInkStrokeDisp 对象或 InkStrokes 集合的墨迹。 (IInkStrokeDisp.Move) |
IInkStrokeDisp::NearestPoint 查找笔划上最接近已知点的位置,并返回该点与笔划的距离。 所有内容都位于墨迹空间坐标中。 |
IInkStrokeDisp::Rotate 使用围绕旋转中心点的角度(以度为单位)旋转墨迹。 (IInkStrokeDisp.Rotate) |
IInkStrokeDisp::ScaleToRectangle 缩放 IInkStrokeDisp 对象或 InkStrokes 集合以适合指定的 InkRectangle 对象。 (IInkStrokeDisp.ScaleToRectangle) |
IInkStrokeDisp::ScaleTransform 将指定的水平和垂直因子应用于转换或墨迹。 (IInkStrokeDisp.ScaleTransform) |
IInkStrokeDisp::SetPacketValuesByProperty 修改特定属性的数据包值。 |
IInkStrokeDisp::SetPoints 使用 X、Y 值数组设置 IInkStrokeDisp 的点。 |
IInkStrokeDisp::Shear 按指定的水平和垂直因素剪切笔划或笔划中的墨迹。 (IInkStrokeDisp.Shear) |
IInkStrokeDisp::Split 拆分笔划上指定位置的笔划。 |
IInkStrokeDisp::Transform 将线性转换应用于 IInkStrokeDisp 对象或 InkStrokes 集合,该集合可以表示缩放、旋转、平移和转换组合。 (IInkStrokeDisp.Transform) |
注解
如果定义实现此接口的类,则新类将无法与平板电脑应用程序编程接口 (API) 正确交互。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |