次の方法で共有


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

バーコード スキャナーがシンボルのチェック桁をサポートしているかどうかを示します。 サポートされている場合は 0 以外。

IsCheckDigitValidationEnabled

ターゲット バーコードにチェック数字が含まれている必要があるかどうかを示します。

一部のバーコードでは、デコードの精度を確保するために、検証桁として最後の数字が含まれる場合があります。 バーコード スキャナーでは、この機能をサポートするかどうかが選択される場合があります。 有効な場合は 0 以外。

IsCheckDigitTransmissionSupported

バーコード スキャナーがチェック桁転送をサポートしているかどうかを示します。 サポートされている場合は 0 以外。

IsCheckDigitTransmissionEnabled

デコードされたデータと共にチェック桁が送信されるかどうかを示します。 有効な場合は 0 以外。

IsDecodeLengthSupported

バーコード スキャナーがシンボルのデコード長の設定をサポートしているかどうかを示します。

たとえば、API を使用して、デコード長のバーコードを 2 から 8 の間で読み取る設定を行うことができます。 これは、ターゲット バーコードのフィルター処理に役立ちます。 サポートされている場合は 0 以外。

DecodeLengthType

デコード長の種類。範囲、2 つの不連続値をサポートするように設定することも、任意の長さに設定することもできます。 詳細については、 BarcodeSymbologyDecodeLengthType を参照してください。

DecodeLength1

範囲内の最初の値、または最初の不連続値。

DecodeLength2

範囲内の最後の値、または 2 番目の不連続値。

要件

要件
Header pointofservicecommontypes.h