Сообщение от Yurec66
Разобрался, дело действительно было в шрифтах. Не тем генератором генерил шрифт.
Теперь хочется указать на погрешность в работе либы, а именно метода TextWindow и ему сопутствующих.
1) Хотел задать свое окно вывода текста не на весь экран, а вставив сверху заглавную панельку.
1) Самопроизвольно добавляется пустая строка в файл ресурса.
2) При указанных значениях размеры фактически не устанавливаются, особенно касается высоты окна вывода
Вложение 13172
3) При скроллинге вверх текст налазит на информационную панельку, хотя по установкам верх должен быть ниже на 2 пикселя этой панельки.
Вложение 13173
4) При завершении прокрутки текста вверх мусора насобирается очень много на инфо панельке. Спецом не перерисовываю, дабы показать этот факт.
Вложение 13174
5) И наверное не совсем точно высчитывается положение ползунка. При окончании текста он не в самом низу молучается. На не совсем большом куске текста это видно лучше.
|
с пунктами 2,3,4 поможет setclip
пункт 5:значение высчитывается по первой строке,отображаемой в данный момент на экране,обойти есть способ:
Сразу после разбиения вызывай getposition и записывай это число в отдельную переменную,затем просто отнимай это число при следующих вызовах getposition ну и от размера всего текста отнять тоже надо,только смотри,чтобы 0 не получился,а то будет деление на 0,а это не есть хорошо
