Deutsche Post Leitcode
Линейный штрихкод Deutsche Post Leitcode, или просто LeitCode, разработан на основе широко известного кода 2 of 5 Interleaved. Он позволяет закодировать 13 цифровых символов (0-9), применяется в почтовой службе Германии (Deutsche Post) и в DHL для автоматизации сортировки почтовых отправлений. Отличительной особенностью Leitcode является его четко заданная структура данных, что выделяет его среди штрихкодов 2 of 5 Interleaved.
Структура кода:
- старт-символ;
- 1-5 – ZIP код;
- 6-8 – номер улицы;
- 9-11 – номер дома;
- 12-13 – код продукта;
- 14 – контрольная цифра;
- стоп-символ.
Другое отличие Leitcode от 2 of 5 Interleaved заключается в использовании алгоритма Modulo 10 для расчета обязательной контрольной суммы.
Как и в случае с штрихкодами 2 of 5, в Leitcode для кодирования данных используются как штрихи, так и пробелы. Этот подход помог уменьшить размер кода. Символ данных в Leitcode кодируется пятью модулями (штрихами/пробелами), где два штриха являются широкими, а три – узкими. То же самое относится и к пробелам. Именно благодаря этому сочетанию штрихкод получил название 2 of 5.
Для формирования штрихкода Deutsche Post Leitcode в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Почтовые", а затем Deutsche Leitcode:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText
в инспекторе свойств соответствующего штрихкода и установить его значение в False
: