Поделиться через


Интерфейс IInkRenderer (msinkaut.h)

Представляет управление сопоставлениями от рукописного ввода к окну отображения. Используйте объект InkRenderer для отображения рукописного ввода в окне. Его также можно использовать для изменения положения и изменения размера росчерка.

Наследование

Интерфейс IInkRenderer наследуется от интерфейса IUnknown . IInkRenderer также имеет следующие типы элементов:

Методы

Интерфейс IInkRenderer содержит следующие методы.

 
IInkRenderer::D raw

Рисует росчерки рукописного ввода с помощью известного контекста устройства.
IInkRenderer::D rawStroke

Рисует объект IInkStrokeDisp с помощью известного контекста устройства и при необходимости рисует объект IInkStrokeDisp с известным объектом InkDrawingAttributes.
IInkRenderer::GetObjectTransform

Возвращает объект InkTransform, представляющий преобразование объекта, которое использовалось для отрисовки рукописного ввода.
IInkRenderer::GetViewTransform

Возвращает объект InkTransform, представляющий преобразование представления, используемое для отрисовки рукописного ввода.
IInkRenderer::InkSpaceToPixel

Преобразует расположение в координатах пространства рукописного ввода в расположение в пространстве пикселей с помощью дескриптора для преобразования.
IInkRenderer::InkSpaceToPixelFromPoints

Преобразует массив точек в координатах пространства рукописного ввода в массив точек в пространстве пикселей.
IInkRenderer::Measure

Вычисляет прямоугольник в контексте устройства, который будет содержать коллекцию штрихов, если штрихи были нарисованы с помощью объекта InkRenderer с помощью метода DrawStroke.
IInkRenderer::MeasureStroke

Вычисляет прямоугольник в контексте устройства, который будет содержать росчерк, если бы он был нарисован с помощью объекта InkRenderer с помощью метода DrawStroke.
IInkRenderer::Move

Применяет преобразование к преобразованию представления в координатах пространства рукописного ввода.
IInkRenderer::P ixelToInkSpace

Преобразует расположение в координатах пространства пикселей в положение в координатах пространства рукописного ввода.
IInkRenderer::P ixelToInkSpaceFromPoints

Преобразует массив расположений в координатах пространства пикселей в массив расположений в координатах пространства рукописного ввода.
IInkRenderer::Rotate

Применяет поворот к преобразованию представления InkRenderer.
IInkRenderer::ScaleTransform

Масштабирует преобразование представления в измерениях X и Y.
IInkRenderer::SetObjectTransform

Задает объект InkTransform, представляющий преобразование объекта, используемое для отрисовки рукописного ввода.
IInkRenderer::SetViewTransform

Задает объект InkTransform, представляющий преобразование представления, используемое для отрисовки рукописного ввода.

Комментарии

Печать также выполняется с помощью объекта InkRenderer.

Этот объект можно создать, вызвав метод CoCreateInstance в C++.

Требования

Требование Значение
Целевая платформа Windows
Header msinkaut.h

См. также раздел

Класс InkRenderer