Partager via


Structure BarcodeSymbologyAttributesData (pointofservicecommontypes.h)

La structure BarcodeSymbologyAttributesData contient les informations d’attribut pour une symbologie de code-barres.

Syntaxe

typedef struct _BarcodeSymbologyAttributesData {
  BarcodeSymbology                 Symbology;
  UINT32                           IsCheckDigitValidationSupported;
  UINT32                           IsCheckDigitValidationEnabled;
  UINT32                           IsCheckDigitTransmissionSupported;
  UINT32                           IsCheckDigitTransmissionEnabled;
  UINT32                           IsDecodeLengthSupported;
  BarcodeSymbologyDecodeLengthType DecodeLengthType;
  UINT32                           DecodeLength1;
  UINT32                           DecodeLength2;
} BarcodeSymbologyAttributesData;

Membres

Symbology

Symbologie de code-barres à définir ou à obtenir des attributs vers ou à partir de.

Pour plus d’informations, consultez la rubrique Énumération BarcodeSymbology .

IsCheckDigitValidationSupported

Indique si le scanneur de codes-barres prend en charge case activée chiffre de la symbologie. Non égal à zéro si pris en charge.

IsCheckDigitValidationEnabled

Indique si les codes-barres cibles doivent contenir un chiffre case activée.

Certains codes-barres peuvent avoir le dernier chiffre comme chiffre de validation pour garantir la précision du décodage. Les scanneurs de codes-barres peuvent choisir de prendre en charge la fonctionnalité ou non. Non égal à zéro si cette option est activée.

IsCheckDigitTransmissionSupported

Indique si le scanneur de codes-barres prend en charge case activée transmission de chiffres. Non égal à zéro si pris en charge.

IsCheckDigitTransmissionEnabled

Indique si le chiffre case activée est transmis avec les données décodées. Non égal à zéro si cette option est activée.

IsDecodeLengthSupported

Indique si le scanneur de codes-barres prend en charge la définition de la longueur de décodage pour la symbologie.

Par exemple, l’API peut être utilisée pour définir pour lire des codes-barres dont la longueur de décodage est comprise entre 2 et 8. Cela permet de filtrer les codes-barres cibles. Non égal à zéro si pris en charge.

DecodeLengthType

Type de longueur de décodage, qui peut être défini pour prendre en charge une plage, deux valeurs discrètes ou être défini sur n’importe quelle longueur. Pour plus d’informations, consultez BarcodeSymbologyDecodeLengthType.

DecodeLength1

Première valeur d’une plage, ou première valeur discrète.

DecodeLength2

Dernière valeur d’une plage ou deuxième valeur discrète.

Configuration requise

Condition requise Valeur
En-tête pointofservicecommontypes.h