Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Серега от 21 Ноября 2025, 12:19:32

Название: Несовпадение размеров примитивов
Отправлено: Серега от 21 Ноября 2025, 12:19:32
Добрый день!
Возможно это и не проблема. Но цепляет глаз просто...
Элементы текст, поле и список. Иногда составляешь комбинации между ними. Привязка к шагу 8 и выбираешь размеры.
В прикрепленном примере рядом стоят все 3 элемента. Согласно редактору высота у всех 32. Но как то они отличаются. Черная линия на 1 пиксель с обоих сторон.
Понимаю возможно типа эффект тень и он при приближении расплывается, но на втором рисунке у текста и поля границы сделаны черным и ну не смотреться как то вообще.
Можете дать пояснения!
В виде предложения. Они все как бы TM_Object. Почему тогда не дать пользователю возможность выбирать цвет и толщину границы или использовать системные настройки без изменения.
Название: Re: Несовпадение размеров примитивов
Отправлено: Simple-Scada от 21 Ноября 2025, 13:02:35
Здравствуйте.

Во вложении компоненты кнопка + текст + поле + список с высотой 32px с масштабированием 100% и 300%, версия скады 2.7.3.1, толщина границы у текста 2px. Как видно на скринах, их размеры полностью совпадают. Разница только в том, что у текста нет тени (она есть только у активных объектов, с которыми может взаимодействовать пользователь). Если нужно, чтобы все объекты использовали одну и ту же границу с тенью, то Текст придётся заменить на поле (с выключенным свойством "Разрешить ввод").

Цитировать
В виде предложения. Они все как бы TM_Object. Почему тогда не дать пользователю возможность выбирать цвет и толщину границы или использовать системные настройки без изменения.
У всех объектов с границами можно менять цвет границ через инспектор объектов, либо через скрипты.
Толщину границы можно менять только у текста и фигуры, т.к. у них граница отрисовывается в виде примитива, без теней. Активные объекты для границы используют текстуру с небольшой тенью и толщиной границы 2px.

В ближайшем будущем это точно не изменится. В дальнейшем возможно.