-
Notifications
You must be signed in to change notification settings - Fork 30
UXClipboard
Dmitriy Zayceff edited this page Mar 5, 2017
·
13 revisions
-
class
UXClipboard(php\gui\UXClipboard) -
package
gui
use php\gui\UXClipboard;
// или
use gui;Утилитарный класс для работы с буфером обмена системы (функции копирования и вставки в рамках всей ОС). Класс имеет только статичные методы, невозможно создать объект данного класса.
-
UXClipboard ::clear()- очистка буфера -
UXClipboard ::getText()- получить текст из буфера -
UXClipboard ::setText()- положить текст в буфер -
UXClipboard ::setContent()- положить контент в буфер -
UXClipboard ::getImage()- получить изображение из буфера -
UXClipboard ::getFiles()- получить пути к файлам из буфера -
UXClipboard ::getHtml()- получить html из буфера -
UXClipboard ::getUrl()- получить ссылку из буфера -
UXClipboard ::hasText()- есть ли текст в буфере -
UXClipboard ::hasImage()- есть ли изображение в буфере -
UXClipboard ::hasFiles()- есть ли пути к файлам в буфере -
UXClipboard ::hasHtml()- есть ли html в буфере
Очистить буфер обмена от любых данных.
// очистка буфера
UXClipboard::clear();UXClipboard::getText(): stringМетод возвращает текст из буфера обмена, если его там нет, возвращает null.
// показать текст из буфера обмена
alert(UXClipboard::getText());UXClipboard::setText(string $text)Метод помещает текст $text в буфер обмена.
UXClipboard::setText('Hello World');