Freigeben über


BarcodeSymbologyAttributesData-Struktur (pointofservicecommontypes.h)

Die BarcodeSymbologyAttributesData Struktur enthält die Attributinformationen für eine Barcodesymbologie.

Syntax

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

Angehörige

Symbology

Die Barcodesymbologie zum Festlegen oder Abrufen von Attributen zu oder von diesen.

Weitere Informationen finden Sie im Thema BarcodeSymbology Enumeration.

IsCheckDigitValidationSupported

Gibt an, ob der Strichcodescanner die Prüfziffer des Symbologys unterstützt. Wenn diese Unterstützung nicht null ist.

IsCheckDigitValidationEnabled

Gibt an, ob die Ziel-Barcodes eine Prüfziffer enthalten sollen.

Einige Barcodes weisen möglicherweise die letzte Ziffer als Validierungsziffer auf, um die Decodierungsgenauigkeit sicherzustellen. Strichcodescanner können das Feature unterstützen oder nicht. Ungleich Null, wenn diese Option aktiviert ist.

IsCheckDigitTransmissionSupported

Gibt an, ob der Strichcodescanner die Prüfzifferübertragung unterstützt. Wenn diese Unterstützung nicht null ist.

IsCheckDigitTransmissionEnabled

Gibt an, ob die Prüfziffer zusammen mit den decodierten Daten übertragen wird. Ungleich Null, wenn diese Option aktiviert ist.

IsDecodeLengthSupported

Gibt an, ob der Strichcodescanner die Decodierungslänge für die Symbologie unterstützt.

Beispielsweise kann die API verwendet werden, um Barcodes der Decodierungslänge zwischen 2 und 8 zu lesen. Dies hilft beim Filtern der Ziel-Barcodes. Wenn diese Unterstützung nicht null ist.

DecodeLengthType

Der Typ der Decodierungslänge, der festgelegt werden kann, um einen Bereich, zwei diskrete Werte zu unterstützen oder auf eine beliebige Länge festzulegen. Weitere Informationen finden Sie im BarcodeSymbologyDecodeLengthType.

DecodeLength1

Der erste Wert in einem Bereich oder der erste diskrete Wert.

DecodeLength2

Der letzte Wert in einem Bereich oder ein zweiter diskreter Wert.

Anforderungen

Anforderung Wert
Header- pointofservicecommontypes.h