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 |