Контекст2d.УстановитьСдвиг (Context2d.SetTransform) Метод

Синтаксис

УстановитьСдвиг(<МасштабИкс>, <НаклонИкс>, <НаклонИгрек>, <МасштабИгрек>, <ПеремещениеИкс>, <ПеремещениеИгрек>)

Параметры

МасштабИкс (обязательный)
Тип: Число.
Масштаб рисунка по горизонтали.
НаклонИкс (обязательный)
Тип: Число.
Наклон рисунка по горизонтали.
НаклонИгрек (обязательный)
Тип: Число.
Наклон рисунка по вертикали.
МасштабИгрек (обязательный)
Тип: Число.
Масштаб рисунка по вертикали.
ПеремещениеИкс (обязательный)
Тип: Число.
Перемещение рисунка по горизонтали.
ПеремещениеИгрек (обязательный)
Тип: Число.
Перемещение рисунка по вертикали.

Возвращаемое значение

Описание

Сбрасывает текущее преобразование в единичную матрицу. Затем запускает преобразование.

Примечание

Пример

Контекст2d1.УстановитьСдвиг(1.7, 0.2, -0.2, 1, 30, 10);
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll"); ДФ = Новый ДекларативныеФормы(); Форма1 = ДФ.Форма; Форма1.НачальнаяШирина = 400; Форма1.НачальнаяВысота = 300; Холст1 = Форма1.ДобавитьДочерний(ДФ.Холст()); Холст1.Стиль.Границы = ДФ.Границы(ДФ.ШиринаГраницы.Тонкая, ДФ.СтильГраницы.Сплошная, ДФ.Цвет.Черный); Контекст2d1 = Холст1.Контекст2d; Контекст2d1.СтильЗаполнения = ДФ.Цвет.Красный; Контекст2d1.ЗаполнитьПрямоугольник(0, 0, 250, 100); Контекст2d1.УстановитьСдвиг(1, 0.5, -0.5, 1, 30, 10); Контекст2d1.СтильЗаполнения = ДФ.Цвет.РозовоКоричневый; Контекст2d1.ЗаполнитьПрямоугольник(0, 0, 250, 100); Контекст2d1.УстановитьСдвиг(1.7, 0.2, -0.2, 1, 30, 10); Контекст2d1.СтильЗаполнения = ДФ.Цвет.СветлаяМорскаяВолна; Контекст2d1.ЗаполнитьПрямоугольник(0, 0, 250, 100); Форма1.Открыть();

Смотрите также

Библиотека DeclarativeForms | Примеры тестирования