0
Beantwoord
Перенос строки на элементе
Доброй ночи!
Подскажите, пжст, как при передаче текста в объект Text итема добавить перенос строки, чтобы вывести текст в несколько строк?
Customer support service by UserEcho
Доброе утро!
Нет ли новостей по этой теме?
Добрый день.
Используйте в States Word Wrap. Это перенос строки при ее длине большей, чем ширина элемента.
Если хотите предавать скриптом, то можете создавать переносы через \n
Вам придётся самостоятельно высчитывать длину строки для размещения переноса, т. к. она может меняться в зависимости от Font, Font Size и т. д.
Спасибо!
Второе подходит.
Формат будет такой: "Строка 1" + \n + "Строка 2"?
Или \n нужно как-то по-особому передать в строку?
не отвечен
text.irpz
Доброй ночи!
Возник такой вопрос: на сколько я знаю JS не выделяет разницы между двойными и одиночными кавычками.
Почему у Вас в коде они дифференцированы?
IR.GetPage ("Page 1").GetItem ("Item 1").Text = "Какой-то" + '\n' + "текст..." + '\n' + "И ещё...";
Или я в чем-то не прав?
Добрый день.
В данном случае это дело личных предпочтений. Одиночные кавычки нагляднее (за двойные можно принять две одиночные подряд - визуально они практически неотличимы).
Такая конструкция тоже будет работать:
IR.GetPage ("Page 1").GetItem ("Item 1").Text = 'Какой-то' + '\n' + 'текст...' + '\n' + 'И ещё...';
Двойные кавычки в JS необходимы в отдельных случаях - например для JSON. Строка в JSON - упорядоченное множество из нуля или более символов юникода, заключённое в двойные кавычки.