PDF417
Этот распространенный двумерный штрихкод предназначен для кодирования больших объемов данных. Его аббревиатура расшифровывается как Portable Data File, а число 417 образовалось в результате сложения 4 и 17. Тут 4 – это четыре штриха и четыре пробела, а 17 – это количество модулей в кодовом слове.
Как уже отмечалось выше, PDF417 – широко распространенный штрихкод, наряду с QR Code, Maxi Code и Data Matrix. Выглядит PDF417 как смесь классического линейного штрихкода и матричного, но на самом деле является сложным линейным кодом. По краям он имеет линии, как в обычных линейных кодах, а в средней части линии расположены в строках друг над другом. Это уплотнение линейного кода достигается за счет расположения строк с кодами друг над другом. Такая структура позволяет хранить большие объемы информации – от 3 до 90 строк, в которых можно закодировать до 1859 алфавитных символов или 2725 числовых символов.
Защита от повреждения кода предусматривает избыточность, которая может покрыть до 50% кода. Это очень высокий показатель, однако при этом размеры кода также будут увеличиваться. По сравнению с матричными кодами, PDF417 занимает в несколько раз больше места при кодировании такого же объема информации, что можно отнести к минусам.
Сфера применения PDF417 довольно обширна. Его используют транспортные компании для печати на пассажирских билетах и на грузовых отправлениях, в почтовых отправлениях, документах отчетности, различных удостоверениях личности, складском учете, и во многих других сферах где требуется маркировка и идентификация.
Для считывания этого кода используются лазерные сканеры, немного отличающиеся от обычных сканеров для линейных кодов. Как уже говорилось выше, по бокам кода присутствуют обычные линии, характерные для линейных штрихкодов. Они нужны для идентификации начала и конца кода.
Для формирования штрихкода PDF417 в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Двумерные", а затем PDF417:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText
в инспекторе свойств соответствующего штрихкода и установить его значение в False
.