Цитата:
Сообщение от Ilya J.
Приложите проект и покажите на какой элемент обратить внимание.
|
Тестовый проект во вложении. Если в Смарте значение выводится по центру рамки, то в контроллере смещено вверх-влево. Но и это не все.
Если выводить хотя бы 1 значение в смарте, то значения выводимые в ФБД отображаются корректно, одним и тем же шрифтом, хоть с прозрачным фоном, хоть не с прозрачным. При непрозрачном фоне затирается подложка. Это на экране Тест 1. Тут все понятно, картинка подложки обновляется каждый цикл.
Если не выводить значение в Смарте, а только из ФБД, то при непрозрачном фоне все выводится корректно. Но затирается подложка. При прозрачном фоне при изменении значения становится нечитаемым. С этим тоже примерно понятно. Картина в Смарте не обновляется. Но почему неизменное значение выводится другим шрифтом? Более толстым и размытым. Это размытие и утолщение происходит не мгновенно, а за 2-3 такта. Это хорошо видно при большой длительности такта. Если сделать затирание неизменного значения через такт то значение выводится стандартным шрифтом. Такое впечатление, что значения выводятся шрифтом со сглаживанием, значит есть полутона. И при каждом выводе отдельные пиксели не записываются по новой, а идет накопление. Это экран Тест 2. И тут уже вопросы не к Смарту, а к Лоджику.