Поделиться через


Структура BarcodeSymbologyAttributesData (pointofservicecommontypes.h)

Структура BarcodeSymbologyAttributesData содержит сведения об атрибутах для символов штрихкода.

Синтаксис

typedef struct _BarcodeSymbologyAttributesData {
  BarcodeSymbology                 Symbology;
  UINT32                           IsCheckDigitValidationSupported;
  UINT32                           IsCheckDigitValidationEnabled;
  UINT32                           IsCheckDigitTransmissionSupported;
  UINT32                           IsCheckDigitTransmissionEnabled;
  UINT32                           IsDecodeLengthSupported;
  BarcodeSymbologyDecodeLengthType DecodeLengthType;
  UINT32                           DecodeLength1;
  UINT32                           DecodeLength2;
} BarcodeSymbologyAttributesData;

Члены

Symbology

Символика штрихкода для задания или получения атрибутов в или из.

Дополнительные сведения см. в разделе Перечисление BarcodeSymbology .

IsCheckDigitValidationSupported

Указывает, поддерживает ли сканер штрихкодов проверка цифру символа. Ненулевое значение, если поддерживается.

IsCheckDigitValidationEnabled

Указывает, должны ли целевые штрихкоды содержать проверка цифру.

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

IsCheckDigitTransmissionSupported

Указывает, поддерживает ли сканер штрихкодов проверка передачу цифр. Ненулевое значение, если поддерживается.

IsCheckDigitTransmissionEnabled

Указывает, передается ли проверка цифра вместе с декодированные данные. Ненулевое значение, если оно включено.

IsDecodeLengthSupported

Указывает, поддерживает ли сканер штрихкодов настройку длины декодирования для символов.

Например, API можно использовать для задания для чтения штрихкодов длиной декодирования от 2 до 8. Это помогает фильтровать целевые штрихкоды. Ненулевое значение, если поддерживается.

DecodeLengthType

Тип длины декодирования, который можно задать для поддержки диапазона, двух дискретных значений или любой длины. Дополнительные сведения см. в разделе BarcodeSymbologyDecodeLengthType.

DecodeLength1

Первое значение в диапазоне или первое дискретное значение.

DecodeLength2

Последнее значение в диапазоне или второе дискретное значение.

Требования

Требование Значение
Заголовок pointofservicecommontypes.h