Копирование и вставка форматированного текста

Поддержка
  • Здравствуйте!

    Подскажите, как можно решить задачу. Нужно скопировать текст и вставить его, при этом текст должен быть форматированным.

    В ручную это происходит так. Выделяем, копируем текст и вставляем. Текст вставляться форматированный.

    Редактор такой же как в телеграф, в статьях вк.

    Возможно ли такое реализовать в BAS?

  • @allch

    В ручную это происходит так. Выделяем, копируем текст и вставляем. Текст вставляться форматированный.

    Используйте модуль "Буфер Обмена", с Mime Тип text/html

    0_1540855165553_ee8a8080-4c2c-4092-822d-fe46a5293bb4-изображение.png
    0_1540855245591_d43e8d72-e722-4f52-b99f-fb23611ee172-изображение.png

  • @fox подскажите, почему выделенный текст не копируется в буфер обмена?

    Выделяю текст:
    0_1540895637445_513806fa-1b8a-4056-a36d-c81289821a2a-image.png

    Копирую текст:
    0_1540895686664_eaae1ffa-ed48-457c-826b-49414ebe10ed-image.png

    Пробовал вырезать, отключать эмуляцию, но в буфер обмена копируемый текст не появляется. Нужный текст выделяется.

    Что не так делаю?

  • @allch

    но в буфер обмена копируемый текст не появляется.

    А как вы проверяете, что нужный текст не появляется?

  • @fox said in Копирование и вставка форматированного текста:

    А как вы проверяете, что нужный текст не появляется?

    Он вставляет его на сайт, а текса нет))

  • @uraabk

    Он вставляет его на сайт, а текса нет))

    Про "вставляю" в его посте ни чего нет

  • @fox Выполняю "Читать буфер обмена" в переменной ничего не появляется.

    Если же я сам скопирую текст, а потом выполню "Читать буфер обмена", то в переменной появляется текст

  • @allch У вас копирование текста происходит на селектор, попробуйте копировать действием "ввод текста" в модуле "Браузер"
    0_1540915230365_b1dd38e8-e0f4-4aa7-9b84-1e15b5dcb84b-изображение.png


    А зачем вам вообще читать из буфер обмена? Вам же нужно вставить форматированный текст с разметкой. Для этого можете взять мой скрипт из соседней темы.

  • @fox спасибо большое, получилось! Теперь осталось как то заблокировать буфер обмена для пользователя. Чтобы только скрипт мог им пользоваться

  • @allch Вы сохрание в переменную значения из буфер обмена, а когда нужно будет вставить, загрузите из переменной в буфер и вставте на сайте.

  • 0 Votes
    8 Posts
    776 Views
  • 0 Votes
    3 Posts
    558 Views
  • 0 Votes
    7 Posts
    891 Views
  • BAS и PostgreSQL

    Поддержка
    0 Votes
    5 Posts
    617 Views
  • 0 Votes
    2 Posts
    708 Views