Контекст2d.РисоватьИзображение (Context2d.DrawImage) Метод

Синтаксис

РисоватьИзображение(<Изображение>, <Икс>, <Игрек>)

РисоватьИзображение(<Изображение>, <Икс>, <Игрек>, <Ширина>, <Высота>)

РисоватьИзображение(<Изображение>, <Икс>, <Игрек>, <Ширина>, <Высота>, <ИксОбрезки>, <ИгрекОбрезки>, <ШиринаОбрезки>, <ВысотаОбрезки>)

Параметры

Изображение (обязательный)
Тип: Произвольный.
Изображение, холст или видео, которое будет использоваться.
Икс (обязательный)
Тип: Число.
x координата размещения левого верхнего угла изображения на холсте.
Игрек (обязательный)
Тип: Число.
y координата размещения левого верхнего угла изображения на холсте.
Ширина (необязательный)
Тип: Число.
Ширина на холсте, которую займет размещаемое изображение.
Высота (необязательный)
Тип: Число.
Высота на холсте, которую займет размещаемое изображение.
ИксОбрезки (необязательный)
Тип: Число.
x корордината начала вырезки из исходного изображения.
ИгрекОбрезки (необязательный)
Тип: Число.
y координата начала вырезки из исходного изображения.
ШиринаОбрезки (необязательный)
Тип: Число.
Ширина вырезки из исходного изображения.
ВысотаОбрезки (необязательный)
Тип: Число.
Высота вырезки из исходного изображения.

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

Описание

Рисует изображение, холст или видео на холсте.

Примечание

Пример

Контекст2d1.РисоватьИзображение(Изображение1, 0, 0, 119, 80, 15, 15, 30, 30);
Полный пример кода

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

ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll"); ДФ = Новый ДекларативныеФормы(); Форма1 = ДФ.Форма; Форма1.НачальнаяШирина = 500; Форма1.НачальнаяВысота = 400; Изображение1 = Форма1.ДобавитьДочерний(ДФ.Изображение()); Изображение1.Источник = "maslenica10.jpg"; Абзац1 = Форма1.ДобавитьДочерний(ДФ.Абзац()); Холст1 = ДФ.Холст(); Форма1.ДобавитьДочерний(Холст1); Холст1.Ширина = 150; Холст1.Высота = 110; Холст1.Стиль.Границы = ДФ.Границы(ДФ.ШиринаГраницы.Тонкая, ДФ.СтильГраницы.Сплошная, ДФ.Цвет.Черный); Контекст2d1 = Холст1.Контекст2d; // РисоватьИзображение(<Изображение>, <Икс>, <Игрек>) // РисоватьИзображение(<Изображение>, <Икс>, <Игрек>, <Ширина>, <Высота>) // РисоватьИзображение(<Изображение>, <Икс>, <Игрек>, <Ширина>, <Высота>, <ИксОбрезки>, <ИгрекОбрезки>, <ШиринаОбрезки>, <ВысотаОбрезки>) // Контекст2d1.РисоватьИзображение(Изображение1, 10, 10); // Контекст2d1.РисоватьИзображение(Изображение1, 0, 0, 50, 50); Контекст2d1.РисоватьИзображение(Изображение1, 0, 0, 119, 80, 15, 15, 30, 30); Форма1.Открыть();

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

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