|
Code128 ttf. Компактный алгоритм формирования штрихкода на основании шрифта. |
☑ |
0
From_RB
17.05.20
✎
19:56
|
Подбираю алгоритм и сам ttf для формирования штрихкода code128.
Попалось около надцати разных ttf.
Насколько различаются (ли)для них механизм формирования штрихкода?
Посоветуйте связку плиз.
|
|
1
Злопчинский
17.05.20
✎
20:04
|
в 77 - это нафиг не нужно. Формекс Сервис.НарисоватьШтрихкод(параметры)
|
|
2
Aleksey
17.05.20
✎
20:10
|
А причем тут кислое и соленое?
|
|
3
From_RB
17.05.20
✎
20:17
|
Вот первая попавшаяся ссылка
Как сгенерить из штрихкода для этого шрифта последовательность символов для вывода на печать?
|
|
4
Aleksey
17.05.20
✎
20:20
|
штрих код это всего лишь последовательность 1 и 0, где ширину самой тонкой линии это «1», линия двойной ширины даст код «11», тройная «111», и так далее. Пустое место будет «0» или «00» или «000» по тому же самому принципу. Т.е. в независимости какой шрифт, программа тупо вычислят ширину тонкой линий и далее декадирует всю последовательность. Считали - расчитали контрольную сумма сравнили с тем что в коде. Совпало - код считан верно.
Ну и плюс таблица соответсвия в которой забито что код 10011100110 - это 1, а код 11101100010 - это Z ()
|
|
5
Aleksey
17.05.20
✎
20:23
|
(3) еще раз механизм генерации он один, и он не зависит от шрифта. Если шрифт предназначен для вывода Code128, то он отобразит его корректно. Предназначен, это значит для символа Z выводиться полоски толщиной - "312311"
|
|
6
Aleksey
17.05.20
✎
20:25
|
В типовых уже все реализовано. Непонятно тебе для чего? Для 7-ки? Для 8-ки, для типовой УНФ?
|
|
7
From_RB
17.05.20
✎
20:27
|
(5) То есть для всех разномастных CODE128 ттф шрифтов алгоритм (преобразования) формирования одинаков? Ок.
Тогда осталось подобрать оптимально компактный алгоритм на 1с8.
Тема то 1с8.Мне для нее) Типовой не интересен)
|
|
8
Aleksey
17.05.20
✎
20:33
|
(7) так возьми типовой, или тебе для диплома?
|
|
9
Aleksey
17.05.20
✎
20:34
|
Скачиваешь библиотеку от 1С, 10 строк кода и готова
http://catalog.mista.ru/public/1150462/
|
|
10
Aleksey
17.05.20
✎
20:35
|
Или так
|
|
11
Aleksey
17.05.20
✎
20:48
|
можешь и через шрифты
Но там еще нужно стартовый и стоповый бит добавить, иначе есть шанс что не все сканеры поймут
|
|
12
Злопчинский
17.05.20
✎
23:41
|
Вообще можно макетом ШК нарисовать - как последовательность закрашенных и незакрашенных ячеек.
На ИС есть. без всяких ВК, шрифтов и прочего.
|
|
13
From_RB
18.05.20
✎
06:16
|
Up.
По прежнему в розыске связка code128.ttf+алгоритм(1с8) преобразования штрих кода в символы данного шрифта для вывода на печать штрих кода
|
|
14
NorthWind
18.05.20
✎
08:26
|
(13) Вот здесь есть то, что вам нужно на VB -
На самом деле там используется довольно много знакомест шрифта и механизм сборки результирующей строки, которая этим шрифтом должна выводиться - не сказать чтобы совсем уж простой.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший