Поворот текста (TextRotation)
Поворот текста (TextRotation) — это параметр, определяющий угол поворота текста внутри элемента в iRidi Studio и i3Pro. Позволяет изменять ориентацию текста для улучшения читаемости или соответствия дизайну интерфейса.
Элементы, поддерживающие данный параметр:
- Button
- Label
- Multistate Button
- Trigger Button
- Up/Down Button
- Level
- Multistate Level
- Circular Level
- Multistate Circular Level
- Joystick
- Virtual Key
Для остальных элементов данный параметр недоступен.
Доступные значения
TextRotation принимает только фиксированные значения:
- 0° — текст отображается в стандартном горизонтальном положении.
- 90° — текст повёрнут по часовой стрелке на 90 градусов.
- 180° — текст перевёрнут на 180 градусов.
- 270° — текст повёрнут по часовой стрелке на 270 градусов.

Не кратные 90 градусов значения (например, 45°, 123°) игнорируются.
При изменении TextRotation текст остается читаемым, но может измениться его положение относительно границ элемента.
Настройка TextRotation в iRidium Studio
- Через свойства элемента
- Выберите элемент.
- В боковой панели PROJECT > вкладка States, выберите TextRotation.
- Установите одно из поддерживаемых значений (0, 90, 180, 270), нажмите Enter.

- Через быструю панель
- Выберите элемент.
- Откройте редактор текста и измените TextRotation, нажмите Enter. .

Настройка TextRotation в Java Script
TextRotation указывается следующим образом:
TextRotation = доступные значения (0, 90, 180, 270)
GetState = состояние элемента (0 - неактивное,1 - активное)
IR.GetItem("Page 1").GetItem("Item 1").GetState(0).TextRotation = 270; // угол поворота текста
Попытка установить некорректное значение (например, 45) будет проигнорирована.