Проблема с автоматической сменой шрифта.
16.12.2015 11:56
#
ИБ 8.809
Устанавливаю размеры шрифтов 10. (Рис.1). Сохраняю, проверяю, выхожу из программы.
Запускаю программу - размеры шрифтов меняются на 11 (Рис 2).
Устанавливаю размеры шрифтов 10. Открываю бланк на просмотр и редактирование.
Шрифт явно 11, а в настройках шрифта 10. (Рис.3).
Нажимаю Ок. В редакторе шрифт меняеется. (Рис.4).
Пересчет бланка. На просмотре по-прежнему 11.
При закрытии и повторном открытии редактора отображается 11, а в настройке 10.
Те же проблемы с полями вывода.
А при переносе с одного компа на другой шрифты увеличиваются, что делает бланк непригодным для работы.
- 36 просмотров
Начну с того, что подразумевается под "автоматическим сменой шрифта" - я не понимаю...
На закладке "Шрифты" в меню Установка->Настройка для бланков задается шрифт по умолчанию.
Этот шрифт применяется для вновь создаваемых бланков.
Для существующего бланка его собственный шрифт записан в файле BLW и уже не зависит от настроек в ibw.ini.
Меняется собственный шрифт в редакторе бланка, пункт меню "Шрифт бланка".
В файле ibw.ini размер шрифтов хранится в пикселях, нормированных для разрешения 96 dpi.
Например, для шрифта Courier New 10 там будет строчка:
[Fonts]
...
Docs=Courier New,-13,...
...
При пересчете размера из пикселей в поинты (это которые 10, 11...) может происходить округление.
Посмотрите, что у Вас записано в файле ibw.ini.
Сам этот файл лучше положить в папку программы.
Если он лежит в папке Windows, то могут быть проблемы в виртуализацией файловой системы.