共用方式為


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