Имя: Пароль:
1C
1С v8
Чем заменить Tahoma на штрихкоде?
0 Лунтик
 
09.08.18
10:34
Штрихкод рисуется внешней компонентой AddIn.КартинкаШтрихкода.Barcode.
Шрифт для циферок штрихкода по-умолчанию "Tahoma" 12 - выглядит жутко (видны точки, очертания рваные, растянутые что ли вширь).
Как поправить - шрифт Scalable подобрать, или настройки принтера менять?
1 Asmody
 
09.08.18
10:46
(0) С какого перепоя Tahoma? В ш\к шрифт моноширинный должен быть.
2 Лунтик
 
09.08.18
10:53
Если ВнешняяКомпонента.НайтиШрифт("Tahoma") Тогда
            // Выбираем его как шрифт для формирования картинки.
            ВнешняяКомпонента.Шрифт = ИмяШтрифта;
        Иначе
            // Шрифт Tahoma в системе отсутствует.
            // Обойдем все доступные компоненте шрифты.
...
Взято из УТ11. Asmody, посоветуй, пожалуйста...
3 Asmody
 
09.08.18
11:03
(2) Consolas возьми. Если тоже плохо будет, то Courier New
4 Лунтик
 
09.08.18
11:10
(3) все равно рваные циферки получаются. Такое ощущение, что сама компонента их уродует. Поле вне штрихкода этими шрифтами великолепно прорисовывает.
Наверное, что-то при масштабировании с ними происходит (уменьшения до этикетки 3х2).
5 Asmody
 
09.08.18
11:14
(4) Попробуй с размером шрифта поиграть.
6 Лунтик
 
09.08.18
11:27
(5) Оп-ля-ля, ВнешняяКомпонента.РазмерШрифта = 10 не меняет размера шрифта!!!