IInkRenderer interface (msinkaut.h)

Represents the management of mappings from ink to the display window. Use the InkRenderer object to display ink in a window. You can also use it to reposition and resize stroke.

Inheritance

The IInkRenderer interface inherits from the IUnknown interface. IInkRenderer also has these types of members:

Methods

The IInkRenderer interface has these methods.

 
IInkRenderer::Draw

Draws ink strokes using the known device context.
IInkRenderer::DrawStroke

Draws the IInkStrokeDisp object using the known device context, and optionally draws the IInkStrokeDisp object with the known InkDrawingAttributes object.
IInkRenderer::GetObjectTransform

Gets the InkTransform object that represents the object transform that was used to render ink.
IInkRenderer::GetViewTransform

Gets the InkTransform object that represents the view transform that is used to render ink.
IInkRenderer::InkSpaceToPixel

Converts a location in ink space coordinates to a location in pixel space using a handle for the conversion.
IInkRenderer::InkSpaceToPixelFromPoints

Converts an array of points in ink space coordinates to an array of points in pixel space.
IInkRenderer::Measure

Calculates the rectangle on the device context that would contain a collection of strokes if the strokes were drawn with the InkRenderer object using the DrawStroke method.
IInkRenderer::MeasureStroke

Calculates the rectangle on the device context that would contain a stroke if it were drawn with the InkRenderer object using the DrawStroke method.
IInkRenderer::Move

Applies a translation to the view transform in ink space coordinates.
IInkRenderer::PixelToInkSpace

Converts a location in pixel space coordinates to be a location in ink space coordinates.
IInkRenderer::PixelToInkSpaceFromPoints

Converts an array of locations in pixel space coordinates to an array of locations in ink space coordinates.
IInkRenderer::Rotate

Applies a rotation to a InkRenderer's view transform.
IInkRenderer::ScaleTransform

Scales the view transform in the X and Y dimension.
IInkRenderer::SetObjectTransform

Sets the InkTransform object that represents the object transform that is used to render ink.
IInkRenderer::SetViewTransform

Sets the InkTransform object that represents the view transform that is used to render ink.

Remarks

Printing is also done through the InkRenderer object.

This object can be instantiated by calling the CoCreateInstance method in C++.

Requirements

Requirement Value
Target Platform Windows
Header msinkaut.h

See also

InkRenderer class