Condividi tramite


Struttura BarcodeSymbologyAttributesData (pointofservicecommontypes.h)

La struttura BarcodeSymbologyAttributesData contiene le informazioni sull'attributo per una simbologia del codice a barre.

Sintassi

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

Membri

Symbology

Simbologia del codice a barre da cui impostare o ottenere attributi.

Per altre informazioni, vedere l'argomento BarcodeSymbology enumerazione.

IsCheckDigitValidationSupported

Indica se lo scanner di codice a barre supporta la cifra di spunta della simbologia. Diverso da zero se supportato.

IsCheckDigitValidationEnabled

Indica se i codici a barre di destinazione devono contenere una cifra di controllo.

Alcuni codici a barre possono avere l'ultima cifra come cifra di convalida per garantire l'accuratezza della decodifica. Gli scanner di codice a barre possono scegliere di supportare o meno la funzionalità. Diverso da zero se abilitato.

IsCheckDigitTransmissionSupported

Indica se lo scanner di codice a barre supporta la trasmissione delle cifre di controllo. Diverso da zero se supportato.

IsCheckDigitTransmissionEnabled

Indica se la cifra di controllo viene trasmessa insieme ai dati decodificati. Diverso da zero se abilitato.

IsDecodeLengthSupported

Indica se lo scanner di codice a barre supporta l'impostazione della lunghezza decodifica per la simbologia.

Ad esempio, l'API può essere usata per impostare per leggere codici a barre di lunghezza decodifica compresa tra 2 e 8. Ciò consente di filtrare i codici a barre di destinazione. Diverso da zero se supportato.

DecodeLengthType

Tipo di lunghezza decodificabile, che può essere impostato per supportare un intervallo, due valori discreti o essere impostato su qualsiasi lunghezza. Per altre informazioni, vedere BarcodeSymbologyDecodeLengthType.

DecodeLength1

Primo valore in un intervallo o il primo valore discreto.

DecodeLength2

Ultimo valore in un intervallo o un secondo valore discreto.

Fabbisogno

Requisito Valore
intestazione pointofservicecommontypes.h