Code 128
Линейный штрихкод Code 128 получил широкое распространение во многих сферах. Из его названия можно понять, что он позволяет закодировать 128 символов. Однако, это не ограничивается только цифрами, так как он также способен кодировать буквы и некоторые специальные символы. Именно это является его главным достоинством и отличием от кодов стандарта EAN.
Структура кода, как и у большинства линейных штрихкодов проста. С обеих сторон, код имеет пустое пространство, которое позволяет четко определить начало кода. Далее, начало кода обозначается специальным символом – последовательностью линий и пробелов. После стартового символа следуют кодируемые данные. Затем – символ контрольной суммы для проверки целостности кода. Завершает – код остановки сигнализирующий окончание кодированных данных.
Кодирование разной информации осуществляется с помощью разных наборов символов для букв, цифр и специальных символов. Каждый символ кодируется тремя линиями и тремя пробелами. Линии и пробелы могут иметь разную ширину. Ширина определяется количеством модулей – от 1 до 4.
В результате Code 128 обладает следующими преимуществами:
- кодировать можно как числа, так и буквы (заглавные);
- чисто цифровой код очень компактный благодаря применению двойной упаковки.
Для формирования штрихкода Code 128 в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Прочие", а затем Code128:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText
в инспекторе свойств соответствующего штрихкода и установить его значение в False
: