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 |