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 |