|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме | Опции просмотра |
30.01.2022, 12:43 | #1 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Несоответствие вывода числа в SMArt и в реальности
Посмотрел причину несоответствия вывода числа SMArt и в реальности, которая упоминалась в теме https://forum.segnetics.ru/showthread.php?t=5532
Выяснил причину вот этого несоответствия, которое заметно на мелких шрифтах: В SMArt для вывода используется флешевый компонент flash.text.TextField, который имеет фиксированное смещение в 2 пиксела по горизонтали и вертикали. Об этом упоминается в документации: https://help.adobe.com/en_US/FlashPl...neMetrics.html При выводе на контроллере этого смешения нет. Попробовал хакнуть SMArt (AirPort.swf) на предмет этого смещения путем его вычитания, получилось. Правка класса TrimNumberPrimitiveBaseCB в методе commitProperties: После этого по позиционирования расхождений нет (если не считать других глюков), отображение в SMArt стало походить на правду. |
30.01.2022, 12:54 | #2 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Несоответствие вывода числа в SMArt и в реальности
На четверный год дошли руки разобраться с проблемой, которую я упоминал в 2018 году: https://forum.segnetics.ru/showthread.php?t=3752
Перенесу сообщение в ту тему. |
31.01.2022, 11:23 | #3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 08.08.2022 в 18:25 |
31.01.2022, 12:38 | #4 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Несоответствие вывода числа в SMArt и в реальности
А правки, связанные с приближением отображения к реальности в дизайнере можно делать безопасно. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перезапись переменных экранов SMart | Nosferatu | Форум Segnetics | 32 | 04.10.2018 11:43 |
Размер шрифта Элемента "Ввод числа" и вывод числа в Smart | Sokura | SMArt | 5 | 23.10.2015 16:20 |
Ошибки алгоритма SMArt работы с памятью при вводе числа / Pixel | asen | SMArt | 11 | 16.09.2014 15:23 |
SMArt - новая инструментальная среда для создания интерфейсов | Sergunya | Новости | 0 | 17.06.2010 21:00 |