Штрихкод: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) |
||
| Строка 255: | Строка 255: | ||
!Описание | !Описание | ||
|- | |- | ||
|<code> | |<code>WideBarRatio</code><br>'''''Ширина полосок''''' | ||
| | | | ||
|- | |- | ||
|<code> | |<code>CalcCheckSum</code><br>'''''Контрольная сумма''''' | ||
| | | | ||
|- | |- | ||
|<code> | |<code>AutoEncode</code><br>'''''Автокодировка''''' | ||
| | | | ||
|- | |- | ||
|<code> | |<code>AspectRatio</code><br>'''''Отношение сторон''''' | ||
| | | | ||
|- | |- | ||
|<code> | |<code>CodePage</code><br>'''''Кодовая страница''''' | ||
| | | | ||
|- | |- | ||
|<code>code</code><br>''''' | |<code>Columns</code><br>'''''Колонки'''''<br><code>Rows</code><br>'''''Строки''''' | ||
| | | | ||
|- | |- | ||
|<code> | |<code>CompactionMode</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Размер символа |