iInkRenderer 接口 (msinkaut.h)
表示从墨迹到显示窗口的映射的管理。 使用 InkRenderer 对象在窗口中显示墨迹。 还可以使用它来重新定位和调整笔划大小。
继承
IInkRenderer 接口继承自 IUnknown 接口。 IInkRenderer 还具有以下类型的成员:
方法
IInkRenderer 接口具有以下方法。
IInkRenderer::D raw 使用已知的设备上下文绘制墨迹笔划。 |
IInkRenderer::D rawStroke 使用已知的设备上下文绘制 IInkStrokeDisp 对象,并选择性地使用已知的 InkDrawingAttributes 对象绘制 IInkStrokeDisp 对象。 |
IInkRenderer::GetObjectTransform 获取表示用于呈现墨迹的对象转换的 InkTransform 对象。 |
IInkRenderer::GetViewTransform 获取表示用于呈现墨迹的视图转换的 InkTransform 对象。 |
IInkRenderer::InkSpaceToPixel 使用用于转换的句柄将墨迹空间坐标中的位置转换为像素空间中的位置。 |
IInkRenderer::InkSpaceToPixelFromPoints 将墨迹空间坐标中的点数组转换为像素空间中的点数组。 |
IInkRenderer::Measure 如果笔划是使用 DrawStroke 方法通过 InkRenderer 对象绘制的,则计算设备上下文中将包含笔划集合的矩形。 |
IInkRenderer::MeasureStroke 计算使用 DrawStroke 方法使用 InkRenderer 对象绘制的设备上下文中将包含笔划的矩形。 |
IInkRenderer::Move 将平移应用于墨迹空间坐标中的视图转换。 |
IInkRenderer::P ixelToInkSpace 将像素空间坐标中的位置转换为墨迹空间坐标中的位置。 |
IInkRenderer::P ixelToInkSpaceFromPoints 将像素空间坐标中的位置数组转换为墨迹空间坐标中的位置数组。 |
IInkRenderer::Rotate 对 InkRenderer 的视图转换应用旋转。 |
IInkRenderer::ScaleTransform 缩放 X 和 Y 维度中的视图转换。 |
IInkRenderer::SetObjectTransform 设置 InkTransform 对象,该对象代表用于呈现墨迹的对象转换。 |
IInkRenderer::SetViewTransform 设置 InkTransform 对象,该对象代表用于呈现墨迹的视图转换。 |
注解
打印也通过 InkRenderer 对象完成。
可以通过在 C++ 中调用 CoCreateInstance 方法来实例化此对象。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | msinkaut.h |