Difference between revisions of "ClipboardGetText"

From SunFlurry wiki
Jump to: navigation, search
1>Admin
m (1 revision imported)
 
(No difference)

Latest revision as of 13:03, 6 September 2024

  ClipboardGetText (Функции буфера обмена)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Нет

Функция получает текст из буфера обмена операционной системы в требуемом формате. При ошибке или отсуствии нужного формата, функция возвращает пустую строку.

Синтаксис

ClipboardGetText(<Формат текста буфера (INT)>=0):<Текст из буфера или пустая строка (STRING)>

Аргументы

  • <Формат текста буфера (INT)> - (необязательный аргумент) Число, определяющее формат получаемого текста, возможны следующие значения:
    • 0 (по умолчанию) -- выбрать наилучший доступный формат (будет получен текст в формате Unicode, если присутствует, иначе текст в формате Ansi)
    • 1 -- получить текст только в формате Unicode (если текст будет только в формате Ansi, функция проигнорирует его наличие)
    • 2 -- получить текст только в формате Ansi (если текст будет только в формате Unicode, функция проигнорирует его наличие)

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

Возвращает строковое значение.


Примеры

Стр:=ClipboardGetText();
If Стр<>"" Then
  Message("Буфер обмена содержал текст: "+Стр);
Else
  Message("Буфер обмена не содержал текста!");
EndIf;