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 |