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


Класс InkTransform

Представляет матрицу 3x3, которая, в свою очередь, представляет аффинное преобразование.

InkTransform имеет следующие типы элементов:

Методы

Класс InkTransform содержит эти методы.

Метод Описание
GetTransform Извлекает InkTransform в виде 6 с плавающей точкой.
Отражают Отражает преобразование в горизонтальном или вертикальном направлениях.
Reset Сбрасывает преобразование в исходное состояние.
Поворот Поворачивает преобразование на угол, измеряемый в градусах, и при необходимости задает центральную точку для поворота.
ScaleTransform Масштабирует преобразование по коэффициентам X и Y.
SetTransform Изменяет InkTransform , используя 6 с плавающей точкой.
Сдвига Применяет сдвига с указанными горизонтальными и вертикальными коэффициентами.
Перевести Перемещает преобразование по указанным горизонтальным и вертикальным компонентам.

Свойства

Класс InkTransform имеет следующие свойства.

Свойство Тип доступа Описание
Данные
Чтение/запись
Возвращает или задает версию службы автоматизации структуры WIN32 XFORM.
Edx
Чтение/запись
Возвращает или задает реальное число, указывающее элемент в третьей строке, первом столбце.
Edy
Чтение/запись
Возвращает или задает реальное число, указывающее элемент в третьей строке, втором столбце.
eM11
Чтение/запись
Возвращает или задает реальное число, указывающее элемент в первой строке, первом столбце.
eM12
Чтение/запись
Возвращает или задает реальное число, указывающее элемент в первой строке, втором столбце.
eM21
Чтение/запись
Возвращает или задает реальное число, указывающее элемент во второй строке, первом столбце.
eM22
Чтение/запись
Возвращает или задает реальное число, указывающее элемент во второй строке, втором столбце.

Комментарии

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

Объект хранит только шесть из девяти чисел в матрице 3x3, так как все матрицы 3x3, представляющие аффинные преобразования, имеют один и тот же третий столбец (0, 0, 1). Этот объект, в свою очередь, используется для описания операций преобразования, таких как перемещение, сдвига, масштабирование или поворот в объекте InkRenderer , объекте IInkStrokeDisp или коллекции InkStrokes .

Примечание

Объект InkTransform коррелирует со структурой XFORM .

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
Msinkaut.h (также требуется Msinkaut_i.c)
Библиотека
InkObj.dll