Форум » GUI » еще о "неаккуратности" в превью HB_Print » Ответить

еще о "неаккуратности" в превью HB_Print

gustow: Я уже упоминал (в предыдущем посте), что при попытке вывести на печать с предпросмотром через HB_PRINT почему-то в превью шрифт при разных зумах получается все равно ОДИНАКОВОГО размера - что смотрится (мягко говоря) забавно. gfilatov правильно посоветовал определить фонты перед печатью: DEFINE FONT "Font_1" NAME "MS Sans Serif" SIZE 12 Превьить-то превьит - НО... При увеличении страницы - всё ОК (хотя иногда шрифт становится "пиксельным", т.е. как бы сложенным из квадратиков; а еще раз увеличишь - опять всё "гладко"...) А вот при уменьшении... Пару-тройку раз размер шрифта соответствует масштабу страницы (на глаз - до размера ~6 пикс.), а потом (при следующих Zoom Out) его размер остается ПОСТОЯННЫМ (уменьшается лишь межстрочное и межсимвольное растояние) - так что символы начинают "налезать" друг на друга, смешивая текст в "кашу"... Оно, конечно, вроде бы и ладно (при всех остальных - и немалых - плюсах) - но "как-то неаккуратненько"... В MiniPrint такого не наблюдается (ибо зума-то там всего два - чуть покрупнее да чуть поменьще).

Ответов - 5

Петр: Ну и?

gustow: И... что?? Просто рассказал (без наездов, естественно), что "не показалось" (т.е. вдруг кому придет мысль "пригладить"). А в остальном - все ОК (пока) :) Если (и когда) подразберусь "во внутренностях" (и к этому моменту не будет кем-то "приглажено") - то попытаюсь (что смогу) улучшить. Насколько я понимаю, весь опен-сорс на этом и стоит :) Так что я к ребятам без "претензий" - просто "информация к размышлению". :)

SadStar3: В моих программах все нормально. 16 ступеней зума. Все размеры шрифтов пропорционально изменяются.


Петр: gustow пишет: И... что?? .. Если (и когда) подразберусь "во внутренностях" (и к этому моменту не будет кем-то "приглажено") - то попытаюсь (что смогу) улучшить. Насколько я понимаю, весь опен-сорс на этом и стоит :) Вот и хорошо. Это и хотелось прочитать

gustow: Я ДИКО ИЗВИНЯЮСЬ!!!!!! (а одновременно - и "не дико") :) Эта "неаккуратность" происходит только если задать "не-Trutype" шрифт (а MS Sans-Serif вроде как такой и есть). Попробовал определить "Arial" (или "Times") - всё хоккей! Гладенько и пропорциональненько... Так что еще раз (см. 1-ю строку) :)



полная версия страницы