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 |