Перейти к основному содержимому

Примеры использования

Установка и подключение внешней компоненты

    // При открытии формы подключим ВК для работы с камерой
Если НЕ ПодключитьВнешнююКомпоненту("ОбщийМакет.MediaBuild", "Компонента", ТипВнешнейКомпоненты.Native) Тогда
//Если не удалось подключить ВК, предложим установить её
УстановитьВнешнююКомпоненту("ОбщийМакет.MediaBuild");
ПодключитьВнешнююКомпоненту("ОбщийМакет.MediaBuild", "MB", ТипВнешнейКомпоненты.Native);
КонецЕсли;

Попытка
MediaBuild = Новый("AddIn.MB.MediaExtention ");
Исключение
Сообщить("Не могу создать объект из компоненты");
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;

Создать скриншот (снимок экрана) рабочего стола

&НаСервере
Процедура ОтобразитьСкриншотИзДвоичныхДанных(ДвоичныеДанные)
ХЗ = Новый ХранилищеЗначения(ДвоичныеДанные);
АдресСШ = ПоместитьВоВременноеХранилище(ХЗ.Получить());
КонецПроцедуры
...
#Если НЕ ВебКлиент Тогда
// от 1 до 100 при условии, что скриншот делаем в JPEG
MediaBuild.КачествоСжатияСкриншота = КачествоСкриншота;
ДвоичныеДанные = MediaBuild.ПолучитьСкриншот(); // << возвращает ДвоичныеДанные
ОтобразитьСкриншотИзДвоичныхДанных(ДвоичныеДанные);
#Иначе
Предупреждение("В Web-клиенте создание скриншота не работает!");
#КонецЕсли