Skip to content

Commit

Permalink
сделал описание всех методов
Browse files Browse the repository at this point in the history
  • Loading branch information
LevkinSergey committed Sep 12, 2020
1 parent 2bd6da8 commit ec22337
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -205,10 +205,23 @@

#Область АсинхронныеМетоды

// Начинает получение объекта внешней компоненты работы с буфером обмена. При необходимости будет произведено подключение и установка компоненты
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
//<ОбъектКомпоненты> – Объект компоненты работы с буфером обмена, Тип: ВнешняяКомпонентаОбъект. Неопределено- если не удалось подключить компоненту
//<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
Процедура НачатьПолучениеКомпоненты(ОписаниеОповещения) Экспорт
НачатьИнициализациюКомпоненты(ОписаниеОповещения, Истина);
КонецПроцедуры

// Начинает получение версии используемой компоненты работы с буфером обмена
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <ВерсияКомпоненты> – Версия используемой компоненты, Тип: Строка. Неопределено- если не удалось подключить компоненту
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьПолучениеВерсииКомпоненты(ОписаниеОповещения, ОбъектКомпоненты = Неопределено) Экспорт
Если ОбъектКомпоненты = Неопределено Тогда
ДопПараметры=Новый Структура;
Expand All @@ -222,6 +235,14 @@
КонецЕсли;
КонецПроцедуры

// Начинает очистку содержимого буфера обмена
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <РезультатОчистки> – Результат очистки, Тип: Булево. Неопределено- если не удалось подключить компоненту
// <ПараметрыВызова> - Пустой массив
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьОчисткуБуфераОбмена(ОписаниеОповещения, ОбъектКомпоненты = Неопределено) Экспорт
Если ОбъектКомпоненты = Неопределено Тогда
ДопПараметры=Новый Структура;
Expand All @@ -234,6 +255,15 @@
КонецЕсли;
КонецПроцедуры

// Начинает помещение картинку в буфер обмена
//
// Параметры:
// Картинка
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <Результат> – Результат установки картинки в буфере обмена, Тип: Булево. Неопределено- если не удалось подключить компоненту
// <ПараметрыВызова> - Массив параметров вызова метода компоненты
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьКопированиеКартинкиВБуфер(Картинка, ОписаниеОповещения, ОбъектКомпоненты = Неопределено) Экспорт
Если ОбъектКомпоненты = Неопределено Тогда
ДопПараметры=Новый Структура;
Expand All @@ -252,6 +282,18 @@
КонецЕсли;
КонецПроцедуры

// Начинает получение картинки из буфера обмена
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <ДанныеКартинки> – Данные картинки в запрошенном формате, Тип: Строка, ДвоичныеДанные, Картинка. Неопределено- если не удалось подключить компоненту или в буфере нет картинки
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ВариантПолучения - Строка
// Один из варинатов:
// ДвоичныеДанные- получение двоичных данных картинки
// Картинка- Преобразованное к типу "Картинка" содержание буфера
// Адрес- Адрес двоичных данных картинки во временном хранилище
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьПолучениеКартинкиИзБуфера(ОписаниеОповещения, ВариантПолучения = "Картинка",
ОбъектКомпоненты = Неопределено) Экспорт
ДопПараметры=Новый Структура;
Expand All @@ -269,6 +311,15 @@
КонецЕсли;
КонецПроцедуры

// Начинает помещение текста в буфер обмена
//
// Параметры:
// СтрокаКопирования- Строка- Строка, которую необходимо поместить в буфер обмена
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <Результат> – Результат установки текста в буфере обмена, Тип: Булево. Неопределено- если не удалось подключить компоненту
// <ПараметрыВызова> - Массив параметров вызова метода компоненты
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьКопированиеСтрокиВБуфер(СтрокаКопирования, ОписаниеОповещения, ОбъектКомпоненты = Неопределено) Экспорт
Если ОбъектКомпоненты = Неопределено Тогда
ДопПараметры=Новый Структура;
Expand All @@ -283,6 +334,14 @@
КонецЕсли;
КонецПроцедуры


// Начинает получение текста из буфера обмена
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <Результат> – Текст из буфера обмена, Тип: Строка. Неопределено- если не удалось подключить компоненту
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьПолучениеСтрокиИзБуфера(ОписаниеОповещения, ОбъектКомпоненты = Неопределено) Экспорт
Если ОбъектКомпоненты = Неопределено Тогда
ДопПараметры=Новый Структура;
Expand All @@ -296,6 +355,14 @@
КонецЕсли;
КонецПроцедуры


// Начинает получение формата текущего значения в буфере обмена
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
// <Результат> – Строка в формате JSON, содержащая описание формата содержимого буфера обмена, Тип: Строка. Неопределено- если не удалось подключить компоненту
// <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
// ОбъектКомпоненты - ВнешняяКомпонентаОбъект - Объект компоненты работы с буфером обмена (Необязательный)
Процедура НачатьПолучениеФорматаБуфераОбмена(ОписаниеОповещения, ОбъектКомпоненты = Неопределено) Экспорт
Если ОбъектКомпоненты = Неопределено Тогда
ДопПараметры=Новый Структура;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
КонецПроцедуры

&НаКлиенте
Процедура ОчиститьБуферЗавершение(Результат, ДополнительныеПараметры) Экспорт
Процедура ОчиститьБуферЗавершение(Результат, ПараметрыВызова, ДополнительныеПараметры) Экспорт

КонецПроцедуры

Expand All @@ -49,8 +49,6 @@
ТекстБуфера=Результат;
КонецПроцедуры



&НаКлиенте
Процедура СкопироватьКартинкуВБуфер(Команда)
БуферО_БуферОбменаКлиент.НачатьКопированиеКартинкиВБуфер(АдресКартинки,Новый ОписаниеОповещения("СкопироватьКартинкуВБуферЗавершение", ЭтотОбъект));
Expand Down

0 comments on commit ec22337

Please sign in to comment.