<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Проектирование отчетов > Отображение графической информации и штрих-кодов > Штрих-коды |
Штриховой код - это последовательность черных и белых полос, которая представляет информацию в виде, удобном для считывания техническими средствами. Кроме того, под кодом может быть помещена расшифровка в виде ряда цифр. Существуют различные способы кодирования информации, называемые штрих-кодовыми кодировками или символиками. Различают линейные и двумерные символики.
Чаще всего штрих-коды представляют данные в виде параллельных полос (штрихов) и пробелов между ними, и поэтому называются линейными или 1D (одномерными) штрих-кодами или символиками. Линейные (обычные) штрих-коды читаются в одном направлении (по горизонтали). Наиболее распространены следующие линейные кодировки: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позволяют кодировать небольшой объем информации (до 20-30 символов - обычно это цифры) и считываются простыми сканерами.
Двумерные символики разработаны для кодирования большого объема информации (до нескольких страниц текста). Они состоят из частиц в виде клеток, точек, шестиугольников и других геометрических фигур и картинок, и называются в этом случае двухмерными или 2D матричными кодами или символиками. Несмотря на отсутствие штрихов, это тоже штрих-коды. Двумерные кодировки считываются при помощи специального сканера двумерных кодов и позволяют быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Примеры двумерных кодов: PDF417, Datamatrix.
Для указания кода для отображения в штрих-коде используется специальное свойство Код (Code) компонента.
Это свойство является выражением, поэтому в нем можно указывать не только строку с кодом но и выражения для расчета это кода. К примеру, код задан в виде строки:
1234567890123
Код из поля данных:
{Items.Code}
Примечание: При использовании выражения в свойстве Code в режиме дизайна будет отображаться именно выражение, а уже при просмотре отчёта оно будет заменено на необходимое значение.
При использовании компонентов Штрих-код (BarCode) следует учитывать, что изменение размеров компонента не влечет изменения размеров самого штрих-кода. Все штрих-коды отображаются строго по стандартам. Многие виды штрих-кодов или вообще не допускают изменение размеров или допускают в определенных рамках. Поэтому размеры указываются через дополнительные свойства.