Штрих-код Bccode_2_5_interleaved некорректно работает
Yushinin
Воронеж
Здравствуйте, все и в особенности разработчики.
При работе над очередным отчетом со штрихкодами обнаружил одну неприятность.
Компонент при TfrxBarCodeView при выборе вида кода bcCode_2_5_interleaved при нечетном количестве цифр генерирует дробный код.
Дело в том, что по алгоритму работы данный код корректно сформирован может быть только для четного количества цифр.
(http://www.adams1.com/i25code.html, http://en.wikipedia.org/wiki/Interleaved_2_of_5).
При нечетном количестве цифр предписывается дополнять код слева нулем.
Компонент же этого не делает.
Я, конечно, решил вопрос дописыванием функции, но корректно было бы учесть это в самом компоненте.
PS: Кстати 2 цифры моим сканером тоже не читаются, вот это я не знаю почему. Пришлось дополнять нулями слева до четырех.
Кто скажет почему, буду весьма признателен.
С уважением, Сергей Юшинин.
При работе над очередным отчетом со штрихкодами обнаружил одну неприятность.
Компонент при TfrxBarCodeView при выборе вида кода bcCode_2_5_interleaved при нечетном количестве цифр генерирует дробный код.
Дело в том, что по алгоритму работы данный код корректно сформирован может быть только для четного количества цифр.
(http://www.adams1.com/i25code.html, http://en.wikipedia.org/wiki/Interleaved_2_of_5).
При нечетном количестве цифр предписывается дополнять код слева нулем.
Компонент же этого не делает.
Я, конечно, решил вопрос дописыванием функции, но корректно было бы учесть это в самом компоненте.
PS: Кстати 2 цифры моим сканером тоже не читаются, вот это я не знаю почему. Пришлось дополнять нулями слева до четырех.
Кто скажет почему, буду весьма признателен.
С уважением, Сергей Юшинин.