Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |