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

另请参阅

InkRenderer 类