Формат Текст.
Полное описание, параметры и ограничения
СтандартныйФорматДанныхБуфераОбмена.Текст (ClipboardDataStandardFormat.Text)
СтандартныйФорматДанныхБуфераОбмена (ClipboardDataStandardFormat)
Текст (Text)
Доступен, начиная с версии 8.3.24.
Описание:
Формат Текст.
Использование в версии:
Доступен, начиная с версии 8.3.24.
Методическая информация
Практические примеры
Проверить наличие своего формата в буфере: Текст
Асинхронная команда проверяет поддержку формата и факт наличия, не считывая и не выводя содержимое буфера.
Где и как запускать
Клиентская асинхронная команда собственной управляемой формы.
Подготовка
Клиентский модуль собственной управляемой формы. Создайте команду ПроверитьУчебныйБуфер и кнопку, назначьте приведённый асинхронный обработчик.
Перед ручным запуском поместите в буфер только свои несекретные учебные данные: простой текст, фрагмент своей HTML-памятки либо собственную картинку. Команда не меняет буфер и не читает его значение.
&НаКлиенте
Асинх Процедура ПроверитьУчебныйБуфер(Команда)
ФорматБуфера = СтандартныйФорматДанныхБуфераОбмена.Текст;
Если Не СредстваБуфераОбмена.ПоддерживаетсяФорматДанных(ФорматБуфера) Тогда
Сообщить("Формат Текст не поддерживается клиентом");
Возврат;
КонецЕсли;
ЕстьДанные = Ждать СредстваБуфераОбмена.СодержитДанныеАсинх(ФорматБуфера);
Сообщить("В буфере есть Текст: " + Строка(ЕстьДанные));
КонецПроцедурыРазбор по шагам
Подготовьте только своё учебное содержимое.
Нажмите кнопку и при необходимости подтвердите разрешение браузера.
Сравните поддержку формата и результат проверки наличия.
Как проверить результат
ПоддерживаетсяФорматДанных не доказывает наличие данных. Отказ в доступе в браузере может дать Ложь у СодержитДанныеАсинх.
В тонком и толстом клиентах проверка поддержки возвращает Истина; ограничения веб-клиента зависят от браузера и разрешений. BSL и системный буфер при сборке HTML не использовались.
Ожидаемый результат
Показана безопасная проверка отдельного формата с ожиданием настоящего обещания.
На что обратить внимание
Не выводите содержимое личного буфера в сообщения / журнал.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.