getCopyPasteTextArea(settings);
settings. Настройки текстовой области. Необязательный параметр.
Метод getCopyPasteTextArea возвращает DOM-элемент текстовой области, содержащий текст из буфера обмена.
Метод возвращает DOM-элемент, содержащий тег <textarea>.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Создадим буфер обмена и выведем его содержимое в консоль браузера. Затем скопируем в него новый текст и отобразим его в виде текстовой области:
// Создадим объект буфера обмена var clipboard = new PP.Ui.Clipboard({ Data: "a" // Разместим в буфере обмена строку }) console.log("Исходный текст в буфере обмена: " + clipboard.paste().getData()); // Скопируем новую текстовую строку в буфер обмена clipboard.copy("b"); console.log("Новый текст в буфере обмена: " + clipboard.getText()); // Получим и отобразим текстовую область, представляющую буфер обмена var textArea = clipboard.getCopyPasteTextArea(); textArea.style.opacity = 1; textArea.style.width = "50px"; textArea.style.height = "50px"; textArea.style.height = "50px"; textArea.style.zIndex = 0; textArea.style.top = "0px"; textArea.style.left = "0px"; document.body.appendChild(textArea);
В результате выполнения пример был создан буфер обмена, а затем вместе со своим содержимым он был отображён в виде текстовой области:
Исходный и скопированный в буфер обмена текст был выведен в консоль браузера:
Исходный текст в буфере обмена: a
Новый текст в буфере обмена: b
См. также: