CODE128 вывод с помощью шрифта #538969


#0 by Alex0610
Проблема в следующем имею строку Например: 2004D003O12200031 С помощью  обработки Книга знаний: Преобразование строки в штрихкод Code128 с адаптивным способом смены подсистемы кодирования.  преобразовал в строку (C542485203098425425506821023056542155191065@) и с помощью шрифта напечат - вообщем получаеться ерунда.... кто может подсказать, как вывести штрихкод code128  c помощью шрифта.. Р.С. Компаненты не предлагать - речь идет о тонком клиенте и большой маштабируемости картинки(штрихкода) - испробовано результат отрицательный.
#1 by PetrVV
Была похожая тема, посмотри по ссылке -
#2 by Alex0610
Да спасибо конешно но именно этими ссылками пользовался и не получается.....штрих получаеться очень большой и сканер его не считывает.
#3 by aleks-id
подгоняй размером шрифта. попробуй с боков сжать
#4 by PaulBC
>>вообщем получаеться ерунда.... что именно получается / не получается? шрифт какой используешь?
#5 by Alex0610
Использовал шрифт code128.ttf и пробовал с Barcode.ttf - да во первых полосок на много больше чем у штрихкода сформированного с помощью 1С Печать штрих кода. Там реально в раз пять больше. Алгоритм брас из книги знаний - смущаеть преобразованная строка - разве по количеству символов не должна функция возвращать приблизительно такое же количество 2004D003O12200031 (длина 17) а возвращаемая с помощью функции C542485203098425425506821023056542155191065@ (длина 44).
#6 by PaulBC
Штрих-код читается? Правильно?
#7 by Alex0610
Сканер чиатеться только штрих код сформированный 1С Печать штрих кода....Штрих код сформированый с помощью шрифта и функции преобразования сканером не распознается.
#8 by Mikeware
Во-первых, такой код можно и с помощью code-39 отобразить. А во-вторых, code-128 - формируешь по всем правилам?
#9 by Alex0610
прошу прощения за "стиль написания".... Сканер читает только штрих код сформированный 1С Печать штрих кода
#10 by Alex0610
ну что значит по всем правилам??? Есть строка получаемая из базы данных 2004D003O12200031 - это реальный штрих. Его кида в функцию - получаю строку C542485203098425425506821023056542155191065@. ЕЕ кидаю на макет.
#11 by Alex0610
получаю преобразованый штрих - печатаю сканирую - все плохо (не распознается)
#12 by Mikeware
ты не 1986 года?
#13 by Alex0610
нет
#14 by Mikeware
а похоже... _тот_ год органически не может читать документацию...
#15 by Джинн
Я с этим как-то два дня протрахался :( Какие только шрифты не перебирал. В итоге что-то нашел. Но хоть убей не помню уже :( Не для себя делал, ораклоидам помогал, найти концы сейчас тяжело. Сейчас попробую отловить кого-то, но это сложно - их отдел разогнали.
#16 by Alex0610
, ребята скажу огромное спасибо за дельный совет.... Если можете помогите. Заранее спасибо.
#17 by Alex0610
Вы мне хоть скажите с помощью шрифта можно напечать в code128 такую строку как я написал?
#18 by Alex0610
неужели никто не поможет?
#19 by Alex0610
ну хоть кто то же должен знать
#20 by aleks-id
а строку 2004D003O12200031 пробовал напечатать шрифтом code128.ttf и прочитать потом сканером?
#21 by Alex0610
да - не распознает
#22 by Джинн
Не удалось отловить :( Попробуй BarcodeFont.ttf Вроде им печатали.
#23 by braslavets
#24 by Alex0610
именно из этих ссылок и брал преобразование - вообщем что то тут нито....Не понятно почему функции интернетовские такую чушь возвращают.
#25 by Джинн
Она не чушь выдает :) С кодировками только проблемы.
#26 by Alex0610
с какими кодировками в чем?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С