Имя: Пароль:
1C
1C 7.7
v7: Formex и НарисоватьШтрихкод: Не масштабируется штрихкод в картинке
0 From_RB
 
22.10.20
12:24
Формируется этикетка со штрихкодом(Code128): 2210203000000066500630000000000161

    ТипЧислом=20;
    ТекстШтрихкода=Barcode;
    ПрятатьТест=0;
    Картинка.режимрисования(3);
    локСервис=СоздатьОбъект("Сервис");
    локСервис.НарисоватьШтрихкод(Картинка,ТипЧислом,ТекстШтрихкода,ПрятатьТест);

При выводе не масштабирует по ширине этикетки штрих-код. И не сканируется  
Если мышкой раздвинуть, то все Ок.

Пробовал вариант подключения чз компоненту v7picture.dll - Штрихкод масштабируется, однако получается слегка размытым и сканер не читает.
Наведите плиз на мысль...
1 Builder
 
22.10.20
12:44
Чем не устраивает штатный вариант barcode.ocx ?
2 From_RB
 
22.10.20
13:01
(1) Сейчас установлен и работает barcode.ocx
При большом количестве цифр смещается вправо и также не масштабирует, однако сканируется.
2 причина - интересно "пощупать" вариант чз Formex
3 Ёпрст
 
22.10.20
13:43
Обнови форму
4 Злопчинский
 
22.10.20
15:08
Версия формекса?
5 From_RB
 
22.10.20
15:46
(4)Formex ver. 2,0,5,148
6 From_RB
 
25.10.20
07:28
Увы не помогло. Ап.
7 Ёпрст
 
25.10.20
09:49
(6) шк где хоть рисуешь то? На форме или в мокселе?
8 Djelf
 
25.10.20
14:26
(6) Помести Картинка.РежимРисования(3); после отрисовки ШК Формэксом.
9 From_RB
 
26.10.20
07:19
(8) Учтено, однако...

Вот что получается, но сканер не читает(
https://yadi.sk/i/0fTEZN9y-dASjg
10 Djelf
 
26.10.20
08:27
(9) Линейный штрихкод такой длинны (35 символов) в графическом представлении должен быть раза в 2-3 шире чем цифры.
Как то вот так минимум: https://gyazo.com/5d5e127e24d74d2e9a8c0810a3cb2fb3
11 From_RB
 
26.10.20
12:30
(10) Цифры добавлены отдельно, т.к. если их выводить, то при существующем размере они сливаются и их практически не видно.
Вопрос как корректно отобразить с помощью formex c такой длиной(35)  при существующем размере?

з.ы. при barcode.ocx при этом же размере этикетки- все сканится корректно, и цифры отображаются видно