Метод Matrix3x2F::Scale(FLOAT,FLOAT,D2D1_POINT_2F) (d2d1helper.h)
Создает преобразование масштабирования с указанными коэффициентами масштабирования и центральной точкой.
Синтаксис
Matrix3x2F Scale(
FLOAT x,
FLOAT y,
D2D1_POINT_2F center
);
Параметры
x
Тип: FLOAT
Коэффициент масштабирования по оси X для преобразования масштабирования.
y
Тип: FLOAT
Коэффициент масштабирования по оси Y преобразования масштабирования.
center
Тип: D2D1_POINT_2F
Точка, о которой выполняется масштабирование.
Возвращаемое значение
Тип: Matrix3x2F
Новое преобразование масштабирования.
Комментарии
Этот метод создает преобразование масштабирования для указанной точки centerPoint и коэффициентов масштабирования оси X и оси Y. Если вы предпочитаете создать
D2D1_SIZE_F структуру для хранения коэффициентов масштабирования вызовите другой метод Scale .
На следующем рисунке показан размер квадрата, увеличенный до 130 % в обоих измерениях. Центральная точка масштабирования — это левый верхний угол квадрата.
Пример см. в статье Масштабирование объекта.
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | d2d1helper.h |
Библиотека | D2d1.lib |
DLL | D2d1.dll |