Skip to content

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 в буфере

Статичные методы

clear()

Очистить буфер обмена от любых данных.

// очистка буфера
UXClipboard::clear();

getText()

UXClipboard::getText(): string

Метод возвращает текст из буфера обмена, если его там нет, возвращает null.

// показать текст из буфера обмена
alert(UXClipboard::getText());

setText()

UXClipboard::setText(string $text)

Метод помещает текст $text в буфер обмена.

// поместить текст в буфер обмена.
UXClipboard::setText('Hello World');
Clone this wiki locally