|
Здесь представлены функции и скрипты языка сценариев JAWS, которые позволяют отслеживать состояние буфера обмена, записывать в него текст и получать из него данные. Начиная с JAWS версии 7, появился специализированный буфер Freedom (Freedom clipboard), позволяющий накапливать скопированный текст, а затем вставлять весь накопленный текст при помощи стандартной команды "Вставить".
Скрипт AppendSelectedTextToClipboardОписание: С помощью буфера Freedom выделенный текст будет добавлен к содержимому буфера обмена. Возвращаемое значение: Параметры: отсутствуют Этот скрипт доступен в следующих версиях:
Функция AppendToClipboardОписание:Добавляет текст в конец или начало буфера обмена, сохраняя существующее содержимое буфера обмена. Вставляемые фрагменты текста будут отделены друг от друга пустой строкой. Допускается добавление только простого текста. Возвращаемое значение: Int, TRUE, если текст был успешно добавлен; FALSE -- в противном случае. Параметр 1:String,добавляемый текст. Параметр является обязательным. Параметр 2:Int, TRUE, если текст надо добавить в конец содержимого буфера обмена; FALSE -- если в начало. Эта функция доступна в следующих версиях:
Функция ClipboardChangedEventОписание: функция будет вызвана, если произойдёт изменение содержимого Буфера обмена (clipboard) Windows. Возвращаемое значение: Параметры: отсутствуют Эта функция доступна в следующих версиях:
Функция ClipboardHasDataОписание: функция возвращает TRUE, если в Буфере обмена (clipboard) содержатся данные. Возвращаемое значение: Int (целый). True означает, что Буфер обмена содержит данные, false - Буфер обмена пуст. Параметры: отсутствуют Эта функция доступна в следующих версиях:
Скрипт CopySelectedTextToClipboardОписание: скрипт выполняет стандартную для Windows команду Копировать (Copy) или Копировать в буфер обмена (Copy to Clipboard), которая обычно располагается в меню "Правка" и копирует выделенный текст или объект в Буфер обмена Windows. Помещённый в Буфер обмена текст или объект можно вставить в другое приложение. Возвращаемое значение: Параметры: отсутствуют Этот скрипт доступен в следующих версиях:
Функция CopyToClipboardОписание: функция помещает в Буфер обмена (clipboard) строку текста, уничтожая при этом предыдущее содержимое Буфера обмена. Чтобы разместить в Буфере обмена несколько строк текста, следует использовать функцию конкатенации (соединения) строк, прежде чем копировать в Буфер обмена. В результирующем тексте разбиение на строки должно обозначаться символами "\r\n". Возвращаемое значение: Параметр 1:String, Содержит текст, который должен быть размещён в Буфере обмена. Этот параметр является обязательным. Эта функция доступна в следующих версиях:
Скрипт CutToClipboardОписание: стандартная для Windows команда Вырезать(cut), которая обычно находится в меню Правка (Edit) и которая удаляет выделенный текст или объект и помещает их в Буфер обмена (Clipboard) Windows. Примечание: используйте команду Вставить (Paste), чтобы поместить вырезанный текст или объект в другое место. Возвращаемое значение: Параметры: отсутствуют Этот скрипт доступен в следующих версиях:
Функция GetClipboardTextОписание: функция возвращает текст в формате ANSI из Буфера обмена (clipboard). Каждая строка текста заканчивается символом возврата каретки (carriage return) и символом перевода строки (linefeed): Возвращаемое значение: Параметры: отсутствуют Эта функция доступна в следующих версиях:
Скрипт PasteFromClipboardОписание: стандартная для Windows команда Вставить (Paste), которая находится обычно в меню Правка (Edit) и которая помещает текст или объект из Буфера обмена (Clipboard) в позицию, где располагается системная каретка (PC-курсор). Примечание: прежде чем производить вставку из Буфера обмена, необходимо поместить в него текст или объект при помощи команд Копировать (Copy) или Вырезать (Cut). Возвращаемое значение: Параметры: отсутствуют Этот скрипт доступен в следующих версиях:
Скрипт ReplaceОписание: активирует пункт Заменить (Replace) в меню в приложениях, использующих операции поиска и замены текста. Скрипт может быть недоступным в некоторых приложениях. Возвращаемое значение: Параметры: отсутствуют Этот скрипт доступен в следующих версиях:
|
|||||||||||
Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения. Идея и реализация: © Владимир Довыденков и Анатолий Камынин, 2004-2024 |
Социальные сети