DataMatrix BarCode ActiveX Control


Свойства DataMatrix ActiveX



DataToEncode
Данные, которые будут закодированы в штрихкод.

Синтаксис
object.DataToEncode [ = sDataToEncode ]
Возможные значения
DataToEncodeСтрока которая определяет штрихкод.

Свойство можно читать/записывать.
Контрольные символы и использование символа ~
Для вставки специальных символов должен использоваться символ "~". Ниже можно увидеть допустимые значения специальных символов.
  • ~1: Представляет символ FNC1. Когда FNC1 встречается в первой позиции (или в 50-ой позиции первого штрихкода Structured Append), это означает что данные соответсвуют стандарту UCC/EAN Application Identifier.
  • ~2: Не применяется.
  • ~3: This character are only allowed in the first position of the symbol. It indicates that the data contains commands for the barcode reader.
  • ~4: Не применяется.
  • ~5 и ~6: Эти символы могут находиться только в первой позиции штрихкода. Если используется ~5 то заголовок [)> ascii30 ascii05 ascii29 будет передан сканером штрихкода до начала всех данных, так же в конце штрихкода будет передано ascii30 ascii04. Если используется ~6, то заголовок будет [)> ascii30 ascii05 ascii29, и в конце штрихкода ascii30 ascii04.
  • ~7NNNNNN: Определяет используемый Extended Channel, где NNNNNN это значение от 000000 до 999999. Например: ~7000010 означает Extended Channel 10. Extended Channel Interpretation (ECI) используется для смены умолчательной интерпритации данных. Этот механизм позволяет символам из других кодовых страниц (Arabic, Cyrillic, Greek, Hebrew) быть представленными в выходящем потоке данных. ECI может только использоваться с ридерами, которые это поддерживают.
  • ~xNN: Представляет шестнадцатиричное значение of NN, например если следует комбинация "~xA7", она будет заменена на шестнадцатиричное значение A7.
  • ~~: Представляет символ "~". Например, "~~R" означает не CR, а два символа "~" и  "R".
  • ~R: Представляет символ возврата каректи (CR).
  • ~N: Представляет символ новой строки (LF).



PreferredFormat
Возвращает или устанавливает желаемый формат DataMatrix. Для более подробной информации см. здесь.

Синтаксис
object.PreferredFormat [ = ePreferredFormat ]
Возможные значения
ePreferredFormatЗначение определяющее формат DataMatrix.

ЗначениеКонстантаОписание
0fAutoФормат определяется автоматически, т.е. выбирается минимальная матрица, которая позволяет закодировать данный штрихкод.
1f10x1010x10
2f12x1212x12
3f14x1414x14
4f16x1616x16
5f18x1818x18
6f20x2020x20
7f22x2222x22
8f24x2424x24
9f26x26XXX
10f32x3232x32
11f36x3636x36
12f40x4040x40
13f44x4444x44
14f48x4848x48
15f52x5252x52
16f64x6464x64
17f72x7272x72
18f80x8080x80
19f88x8888x88
20f96x9696x96
21f104x104104x104
22f120x120120x120
23f132x132132x132
24f144x144144x144
25f8x188x18
26f8x328x32
27f12x2612x26
28f12x3612x36
29f16x3616x36
30f16x4816x48

Свойство можно читать/записывать.



EncodingMode
Возвращает или устанавливает режим кодирования DataMatrix штрихкода. Для более подробной информации см. здесь.

Синтаксис
object.EncodingMode [ = eEncodingMode ]
Возможные значения
eEncodingModeЗначение определяющее режим кодирования DataMatrix

ЗначениеКонстантаОписание
0eAutoAuto
1eASCIIASCII
2eC40C40
3eTEXTTEXT
4eBASE256BASE256
5eEDIFACTEDIFACT
6eANSIX12ANSI X12

Свойство можно читать/записывать.



Orientation
Определяет ориентацию штрихкода.

Синтаксис
object.Orientation [ = eOrientation ]
Возможные значения
OrientationЗначение определяющее свойство Orientation.
Допустимы следующие значения 0, 90, 180 и 270

Свойство можно читать/записывать.



Transparent
Определяет прозрачный или нет должен быть фон штрихкода.

Синтаксис
object.Transparent [ = bTransparent ]
Возможные значения
bTransparentBoolean определяющее свойство Transparent
Если значение равно False, тогда фон штрихкода будет закрашен цветом BackColor.

Свойство можно читать/записывать.



BackColor
Цвет самого штрихкода.

Синтаксис
object.BackColor [ = sColor ]
Возможные значения
sColorЗначение определяющее свойство BackColor

Свойство можно читать/записывать.
Примечания
Свойство BackColor не имеет смысла, если свойство Transparent установлено в True.



ForeColor
Цвет самого штрихкода.

Синтаксис
object.ForeColor [ = sColor ]
Возможные значения
sColorЗначение определяющее свойство ForeColor

Свойство можно читать/записывать.



QuietZone
Возвращает/устанавливает значение определяющее включать или нет зону успокоения (quiet zone) в DataMatrix штрихкод. DataMatrix должен иметь зону успокоения со всех четырех сторон.

Синтаксис
object.QuietZone [ = bQuietZone ]
Возможные значения
bShowQuietZoneЛогическое определяющее свойство QuietZone

Свойство можно читать/записывать.
Примечания
Зона успокоения это небольшая площадь пустого пространства вокруг штрихкода.



AlignH
Возвращает/устанавливает горизонтальное выравнивание.

Синтаксис
object.AlignH [ = eAlignH ]
Возможные значения
eAlignHЗначение определяющее свойство AlignH

ЗначениеКонстантаОписание
0hLeftleft
1hCentercenter
2hRightright

Свойство можно читать/записывать.



AlignV Property
Возвращает/устанавливает вертикальное выравнивание.

Синтаксис
object.AlignV [ = eAlignV ]
Возможные значения
eAlignVЗначение определяющее свойство AlignV

ЗначениеКонстантаОписание
0vToptop
1vCentercenter
2vBottombottom

Свойство можно читать/записывать.



Picture
Возвращает изображение штрихкода.

Синтаксис
object.Picture [ = Picture ]
Возможные значения
Изображениеопределяет объект изображения

Свойство можно читать.



StructuredAppend
Возвращает/устанавливает значение определяющее разрешать или нет Structured Append.

Синтаксис
object.StructuredAppend [ = bStructuredAppend ]
Возможные значения
bStructuredAppendЛогическое определяющее свойство StructuredAppend

Свойство можно читать/записывать.
Примечания
Structured Append соединять в один массив информации до 16 DataMatrix штрихкодов.



StructuredAppendPos
Определяет позицию данного штрихкода в Structured Append.

Синтаксис
object.StructuredAppendPos [ = iStructuredAppendPos ]
Возможные значения
iStructuredAppendPosЦелое определяющее свойство StructuredAppendPos

Свойство можно читать/записывать.



StructuredAppendTotal
Определяет общее число DataMatrix штрихкодов в Structured Append.

Синтаксис
object.StructuredAppendTotal [ = iStructuredAppendTotal ]
Возможные значения
iStructuredAppendTotalЦелое определяющее свойство StructuredAppendTotal

Свойство можно читать/записывать.



StructuredAppendID
Определяет идентификатор Structured Append.

Синтаксис
object.StructuredAppendID [ = iStructuredAppendID ]
Возможные значения
iStructuredAppendIDЦелое определяющее свойство StructuredAppendID

Свойство можно читать/записывать.
Примечания
Назначение этого идентификатора это увеличить вероятность того, что только одинаковые логически штрихкоды будут соединены в один Structured Append.



QuietZoneSize
Определяет размер quiet zone. QuietZoneSize измеряется в модулях.

Синтаксис
object.QuietZoneSize [ = iQuietZoneSize ]
Возможные значения
iQuietZoneSizeЦелое определяющее свойство QuietZoneSize

Свойство можно читать/записывать.
Примечания
Это свойство не имеет смысла, если свойство QuietZone установлено в False. Минимальный размер quiet zone должен быть равен одному модулю.



IsDataToEncodeOk
Возвращает значение определяющее корректно ли установлено свойство DataToEncode.

Синтаксис
object.IsDataToEncodeOk
Возможные значения
bIsDataToEncodeOkЛогическое получающее свойство IsDataToEncodeOk

Свойство можно читать.



IsMatrixSizeOk
Возвращает значение определяющее корректен ли размер DataMatrix.

Синтаксис
object.IsMatrixSizeOk
Возможные значения
bIsMatrixSizeOkЛогическое получающее свойство IsMatrixSizeOk

Свойство можно читать.



MatrixFormat
Возвращает реальный формат матрицы. Это свойство имеет смысл использовать только, когда PreferredFormat=Auto. В этом случае только свойство MatrixFormat может дать реальный формат матрицы, который используется в Auto режиме.

Синтаксис
object.MatrixFormat [ = eMatrixFormat ]
Возможные значения
eMatrixFormatЦелое получающее свойство MatrixFormat

Свойство можно читать.





  www.SBarCode.com