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