Настройка текста ClearType
Добавлено: 31 авг 2015, 12:08
Добрый день!
С переходом на версию 2015.1.12.0 на некоторых компьютерах пользователей стал возникать странный баг, - "слетают" настройки сглаживания cleartype.
Как это происходит. Пользователь печатает отчёт, в котором один DataBand, на нём один компонент Text с включённым флагом AllowHtmlTags = true и TextQuality = Wysiwyg. Далее, пользователь нажимаем кнопку редактирования отчёта, правит необходимый текст (причём это действие опционально и выполняется не всегда), потом просто печатает отчёт (несколько страниц).
Печать происходит на разные принтеры, с разных компьютеров. После печати через несколько минут флаг Clear Type меняется на сброшенный и сразу видно ухудшение качества шрифтов.
Нам это напомнило, проблему, которую мы так и смогли "отловить" много лет назад, описана она здесь http://forumru.stimulsoft.com/viewtopic ... othingType.
Понятно, что проблема "плавающая" и отловить её почти невозможно, однако есть определённая корреляция:
В отчёте есть компонент Text или RichText, с обязательно включёнными флагами AllowHtmlTags = true и TextQuality = Wysiwyg.
Пробовали мониторить софт procmon.exe от Sysinternals - не дало результатов, однако у пользователей тем не менее стали возникать такие ситуации довольно часто. Этот пост мы пишем потому, что жалоба уже от 5-го пользователя за период, примерно, в несколько месяцев.
В связи с этим просьба посмотреть в исходных кодах, не меняет ли (т.е. не записывает ли туда значение) Stimul ветку реестра [HKEY_CURRENT_USER\Control Panel\Desktop] и флаги в ней: FontSmoothing и FontSmoothingType.
С переходом на версию 2015.1.12.0 на некоторых компьютерах пользователей стал возникать странный баг, - "слетают" настройки сглаживания cleartype.
Как это происходит. Пользователь печатает отчёт, в котором один DataBand, на нём один компонент Text с включённым флагом AllowHtmlTags = true и TextQuality = Wysiwyg. Далее, пользователь нажимаем кнопку редактирования отчёта, правит необходимый текст (причём это действие опционально и выполняется не всегда), потом просто печатает отчёт (несколько страниц).
Печать происходит на разные принтеры, с разных компьютеров. После печати через несколько минут флаг Clear Type меняется на сброшенный и сразу видно ухудшение качества шрифтов.
Нам это напомнило, проблему, которую мы так и смогли "отловить" много лет назад, описана она здесь http://forumru.stimulsoft.com/viewtopic ... othingType.
Понятно, что проблема "плавающая" и отловить её почти невозможно, однако есть определённая корреляция:
В отчёте есть компонент Text или RichText, с обязательно включёнными флагами AllowHtmlTags = true и TextQuality = Wysiwyg.
Пробовали мониторить софт procmon.exe от Sysinternals - не дало результатов, однако у пользователей тем не менее стали возникать такие ситуации довольно часто. Этот пост мы пишем потому, что жалоба уже от 5-го пользователя за период, примерно, в несколько месяцев.
В связи с этим просьба посмотреть в исходных кодах, не меняет ли (т.е. не записывает ли туда значение) Stimul ветку реестра [HKEY_CURRENT_USER\Control Panel\Desktop] и флаги в ней: FontSmoothing и FontSmoothingType.