Контекст2d.КопироватьДанныеРисунка (Context2d.CopyImageData) Метод

Синтаксис

КопироватьДанныеРисунка(<Икс>, <Игрек>, <Ширина>, <Высота>, <Икс2>, <Игрек2>)

Параметры

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

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

Описание

Копирует указанную прямоугольную область холста, располагая верхний левый угол области по указанной координате.

Примечание

Важно: Не применимо при открытии формы в браузере.

Пример

Контекст2d1.КопироватьДанныеРисунка(10, 10, Изображение1.Ширина, Изображение1.Высота, Изображение1.Ширина + 20, 10);
Полный пример кода

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

Перем Контекст2d1, Изображение1; Процедура Кнопка1_Нажатие() Экспорт Контекст2d1.КопироватьДанныеРисунка(10, 10, Изображение1.Ширина, Изображение1.Высота, Изображение1.Ширина + 20, 10); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll"); ДФ = Новый ДекларативныеФормы(); Форма1 = ДФ.Форма; Форма1.НачальнаяШирина = 450; Форма1.НачальнаяВысота = 350; Изображение1 = ДФ.Изображение(); Изображение1.Источник = "maslenica10.jpg"; Изображение1.Ширина = 119; Изображение1.Высота = 80; Кнопка1 = ДФ.Кнопка(); Кнопка1.Родитель = Форма1; Кнопка1.Текст = "Это Кнопка1"; Кнопка1.Нажатие = ДФ.Действие(ЭтотОбъект, "Кнопка1_Нажатие"); Абзац1 = Форма1.ДобавитьДочерний(ДФ.Абзац()); Холст1 = Форма1.ДобавитьДочерний(ДФ.Холст()); Холст1.Ширина = 300; Холст1.Высота = 150; Холст1.Стиль.Границы = ДФ.Границы(ДФ.ШиринаГраницы.Тонкая, ДФ.СтильГраницы.Сплошная, ДФ.Цвет.Черный); Контекст2d1 = Холст1.Контекст2d; Контекст2d1.РисоватьИзображение(Изображение1, 10, 10); Форма1.Открыть();

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

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