Проблема со скроллингом длинных строк практически решилась, единственное разрыв строк в Текстовом поле в Web-визуализации почему-то происходит только на пробелах (которые не всегда есть в строках), а в визуализации самой среды CoDeSys перенос делается всегда, независимо от того есть ли пробелы в строке. Для установки разрыва строк в Свойствах Текстового поля указываю в Свойствах текста\Формат текста - Разрыв строки.
Возможно ли разрывать строки в текстовом поле и в Web-визуализации в конце Текстового поля, а не только в местах пробелов?
Разрыв строки удобно использовать совместно с одним вертикальным скроллингом (при этом текст полностью заполняет текстовое поле по ширине и высоте и в этом случае можно разместить много текста), но из-за того что разрыв строки в Web-визуализации не работает при отсутствии пробелов в строке - это не получается сделать.
Подготовил простой проект:
https://dropmefiles.com/x2EVv
В нем как раз наблюдаются эти 2 проблемы - во-первых копируются только 255 символов, во-вторых возникает исключение в визуализации.
В проекте, сначала сделал чтобы содержимое Тестового поля динамически менялось раз 5 сек, а потом оказалось, что даже если не изменять содержимое Текстового поля, проблема также остается, поэтому этот код закомментировал.
Сейчас в проекте длинная строка размером 328 символов (с объявленным максимальным размером в 4500 символов).
Также там есть 2 длинные строки на 3200 символов, которые закомментированы, поскольку проблема наблюдается уже при размерах строк превышающих 255 и объявленных максимальных размерах 4500 символов.
Это не понял как сделать. Может не правильно сформулировал задачу - требуется скопировать текст с текстового поля в Web-визуализации в буфер обмена.
Может есть возможность просто по нажатию кнопки скопировать текст из Текстового поля в буфер обмена?