Метод Matrix3x2F::Scale(D2D1_SIZE_F,D2D1_POINT_2F) (d2d1helper.h)
Создает преобразование масштабирования с указанными коэффициентами масштабирования и центральной точкой.
Синтаксис
Matrix3x2F Scale(
D2D1_SIZE_F size,
D2D1_POINT_2F center
);
Параметры
size
Тип: D2D1_SIZE_F
Коэффициенты масштабирования оси X и оси Y для преобразования масштабирования.
center
Тип: D2D1_POINT_2F
Точка, о которой выполняется масштабирование.
Возвращаемое значение
Тип: Matrix3x2F
Новое преобразование масштабирования.
Комментарии
Этот метод создает преобразование масштабирования для указанных centerPoint и коэффициентов масштабирования. Коэффициенты масштабирования хранятся в виде упорядоченной пары в структуре 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 |