Штрих-код Bccode_2_5_interleaved некорректно работает

YushininYushinin Воронеж
отредактировано 16:16 Раздел: FastReport 4.0
Здравствуйте, все и в особенности разработчики.

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

PS: Кстати 2 цифры моим сканером тоже не читаются, вот это я не знаю почему. Пришлось дополнять нулями слева до четырех.
Кто скажет почему, буду весьма признателен.

С уважением, Сергей Юшинин.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.