Редактор шаблонов. Перенос строк

Tekla Structures
2019
Tekla Structures
2018i
Tekla Structures
2018
Tekla Structures
редактор шаблонов
отчет
чертеж
Environment
Russia

Вопрос: Как перенести текст на другую строку в таблице?

Ответ: Есть два разных решения.
1. Начиная с версии Tekla Structures 2017i можно переносить текст по строкам, указав количество строк.

Image
TplEd_row_number1.png
Пример названия чертежа при ширине ячейки 65мм и высоте шрифта 5мм
 
Image
TplEd_row_number2.png

Image
TplEd_row_number3.png

Тот же пример с двумя строками
Image
TplEd_row_number4.png


2. Можно использовать условие в переменной и перенести текст по последнему пробелу. Количество строк регулируется количеством переменных.

Image
TplEd_row_number5.png
Верхняя строка с условием
if length(GetValue("DRAWING.TITLE1"))<25
then
GetValue("DRAWING.TITLE1")
else
reverse(mid(reverse(GetValue("DRAWING.TITLE1")),find(reverse(GetValue("DRAWING.TITLE1"))," ")))
endif

Нижняя строка с условием
if length(GetValue("DRAWING.TITLE1"))<25
then
""
else
mid(GetValue("DRAWING.TITLE1"),length(GetValue("DRAWING.TITLE1"))-find(reverse(GetValue("DRAWING.TITLE1"))," "))
endif


Совместить оба решения в одной переменной не получится, из-за ограничений редактора шаблонов.

Была ли эта информация полезной?