Метод 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 % в каждом измерении. Центральной точкой масштабирования является левый верхний угол квадрата.
![Иллюстрация квадрата, масштабируемого на 130 % в направлении X и Y](images/scale_ovw.png)
Пример см. в статье Масштабирование объекта.
Требования
Минимальная версия клиента | 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по