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 |