Перейти к содержанию

Штрихкод: различия между версиями

Материал из Химсофт Вики
Строка 255: Строка 255:
!Описание
!Описание
|-
|-
|<code>code</code><br>'''''code'''''
|<code>WideBarRatio</code><br>'''''Ширина полосок'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>CalcCheckSum</code><br>'''''Контрольная сумма'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>AutoEncode</code><br>'''''Автокодировка'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>AspectRatio</code><br>'''''Отношение сторон'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>CodePage</code><br>'''''Кодовая страница'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>Columns</code><br>'''''Колонки'''''<br><code>Rows</code><br>'''''Строки'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>CompactionMode</code><br>'''''Режим упаковки'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>ErrorCorrection</code><br>'''''Коррекция ошибок'''''
|
|
|-
|-
|<code>code</code><br>'''''code'''''
|<code>PixelSize</code><br>'''''Размер точки'''''
|
|-
|<code>Encoding</code><br>'''''Кодирование'''''
|
|-
|<code>PixelSize</code><br>'''''Размер точки'''''
|
|-
|<code>SymbolSize</code><br>'''''Размер символа'''''
|
|
|-
|-
|}
|}

Версия от 06:45, 15 октября 2026

Объект Штрихкод - позволяет отображать в отчете штрихкод. Он выглядит следующим образом:

Данные штрихкода поступают в объект в виде строки. Строка может содержать любые символы, разрешенные для выбранного типа штрихкода. Некоторые типы кодов являются цифровыми, остальные могут отображать символьную информацию.

Выбрать тип штрихкода можно в контекстном меню объекта.

Категории

Объект Штрихкод поддерживает следующие категории штрихкодов:

Двумерные

Название Длина Таблица символов
PDF417 Не фиксирована Любые символы
Datamatrix Не фиксирована Любые символы
QR Code Не фиксирована Любые символы
Aztec Не фиксирована Любые символы
MaxiCode Не фиксирована 138 цифровых символа или 93 алфавитных

EAN/UPC

Название Длина Таблица символов
EAN-8 8 0-9
EAN-13 13 0-9
UPC-A 12 0-9
UPC-E0 6 0-9
UPC-E1 6 0-9

Почтовые

Название Длина Таблица символов
Deutsche Identcode 12 0-9
Deutsche Leitcode 14 0-9
PostNet Не фиксирована 0-9
Japan Post 4 State Code - -
Intelligent Mail (USPS) Не фиксирована 0-9, A-Z

GS1

Название Длина Таблица символов
GS1-128 Не фиксирована 0-9, A-Z
GS1 DataBar Omnidirectional - -
GS1 DataBar Limited - -
GS1 DataBar Stacked - -
GS1 DataBar Stacked Omnidirectional - -
GS1 Datamatrix - -

Прочие

Название Длина Таблица символов
2 of 5 Interleaved Не фиксирована 0-9
2 of 5 Industrial Не фиксирована 0-9
2 of 5 Matrix Не фиксирована 0-9
ITF-14 14 0-9
Codabar Не фиксирована 0-9, -, $, :, /, ., +
Code 128 Не фиксирована 128 ASCII символов
Code 39 Не фиксирована 0-9, A-Z, -, ., *, $, /, +, %
Code 39 Extended Не фиксирована 128 ASCII символов
Code 93 Не фиксирована 0-9, A-Z, -, ., *, $, /, +, %
Code 93 Extended Не фиксирована 128 ASCII символов
MSI Не фиксирована 0-9
2-Digit Supplement 2 0-9
5-Digit Supplement 5 0-9
Plessey Не фиксирована Шестнадцатеричные цифры (0-F)
Pharmacode Не фиксирована 0-9

Подключение штрихкода

Подключить объект к данным можно одним из следующих способов:

  • указать строку, содержащую текст объекта, в свойстве Text;
  • подключить объект к полю данных с помощью свойства DataColumn;
  • указать в свойстве Expression выражение, которое возвращает текст объекта.

Общие свойства

Объект имеет следующие свойства:

Свойство Описание
Barcode
Код
Содержит настройки, специфичные для выбранного типа штрихкода.
Angle
Поворот
Свойство позволяет задать поворот объекта на один из фиксированных углов – 0, 90, 180, 270 градусов.
Zoom
Масштаб
Масштабирование штрихкода. Свойство используется только вместе со свойством "Авторазмер".
AutoSize
Авторазмер
Если это свойство включено, объект будет растягиваться, чтобы показать штрихкод целиком. Если свойство отключено, штрихкод будет растянут до размеров объекта.
ShowText
Показывать текст
Свойство определяет, надо ли показывать ли текст в нижней части штрихкода.
DataColumn
Поле данных
Поле данных, из которого загружать текст объекта.
Expression
Выражение
Выражение, которое возвращает текст объекта.
Text
Текст
Текст объекта.
Padding
Отступы
Свойство позволяет задать отступы от краев объекта, в пикселах.

Специфичные свойства

Следующие свойства являются специфичными для выбранного типа штрихкода. Их можно изменить в окне Свойства, раскрыв свойство Barcode у объекта Штрихкод:

Свойство Описание
WideBarRatio
Ширина полосок
CalcCheckSum
Контрольная сумма
AutoEncode
Автокодировка
AspectRatio
Отношение сторон
CodePage
Кодовая страница
Columns
Колонки
Rows
Строки
CompactionMode
Режим упаковки
ErrorCorrection
Коррекция ошибок
PixelSize
Размер точки
Encoding
Кодирование
PixelSize
Размер точки
SymbolSize
Размер символа