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 |