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

范围中的最后一个值,或第二个离散值。

要求

要求
Header pointofservicecommontypes.h