InkTransform 类
表示一个 3x3 矩阵,而该矩阵又表示仿射转换。
InkTransform 具有以下类型的成员:
方法
InkTransform 类具有这些方法。
方法 | 说明 |
---|---|
GetTransform | 检索 6 个浮点形式的 InkTransform 。 |
反映 | 反映水平或垂直方向的转换。 |
重 置 | 将转换重置为其原始状态。 |
旋转 | 按以度为单位的角度旋转转换,并选择性地指定旋转的中心点。 |
ScaleTransform | 按 X 和 Y 因子缩放转换。 |
SetTransform | 使用 6 个浮点修改 InkTransform 。 |
剪切 | 应用具有指定水平和垂直因子的剪切。 |
翻译 | 按指定的水平和垂直组件移动转换。 |
属性
InkTransform 类具有以下属性。
属性 | 访问类型 | 说明 |
---|---|---|
数据 |
读取/写入 |
获取或设置 WIN32 XFORM 结构的自动化版本。 |
eDx |
读取/写入 |
获取或设置指定第三行第一列中元素的实数。 |
艾迪 |
读取/写入 |
获取或设置指定第三行第二列中元素的实数。 |
eM11 |
读取/写入 |
获取或设置指定第一行第一列中元素的实数。 |
eM12 |
读取/写入 |
获取或设置指定第一行第二列中元素的实数。 |
eM21 |
读取/写入 |
获取或设置指定第二行第一列中的元素的实数。 |
eM22 |
读取/写入 |
获取或设置指定第二行、第二列中元素的实数。 |
备注
可以通过在 C++ 中调用 CoCreateInstance 方法来实例化此对象。
对象在 3x3 矩阵中仅存储 9 个数字中的 6 个,因为表示仿射转换的所有 3x3 矩阵具有相同的第三列 (0, 0, 1) 。 此对象反过来用于描述转换操作,例如 在 InkRenderer 对象、 IInkStrokeDisp 对象或 InkStrokes 集合中移动、剪切、缩放或旋转。
注意
InkTransform 对象关联到 XFORM 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|