Estructura BarcodeSymbologyAttributesData (pointofservicecommontypes.h)
La estructura BarcodeSymbologyAttributesData contiene la información de atributo de una simbología de código de barras.
Sintaxis
typedef struct _BarcodeSymbologyAttributesData {
BarcodeSymbology Symbology;
UINT32 IsCheckDigitValidationSupported;
UINT32 IsCheckDigitValidationEnabled;
UINT32 IsCheckDigitTransmissionSupported;
UINT32 IsCheckDigitTransmissionEnabled;
UINT32 IsDecodeLengthSupported;
BarcodeSymbologyDecodeLengthType DecodeLengthType;
UINT32 DecodeLength1;
UINT32 DecodeLength2;
} BarcodeSymbologyAttributesData;
Miembros
Symbology
Simbología de código de barras que se va a establecer u obtener atributos en o desde.
Para obtener más información, consulte el tema de enumeración BarcodeSymbology .
IsCheckDigitValidationSupported
Indica si el escáner de códigos de barras admite el dígito de verificación de la simbología. Es distinto de cero si se admite.
IsCheckDigitValidationEnabled
Indica si se espera que los códigos de barras de destino contengan un dígito de comprobación.
Algunos códigos de barras pueden tener el último dígito como dígito de validación para garantizar la precisión de la descodificación. Los escáneres de códigos de barras pueden optar por admitir la característica o no. Distinto de cero si está habilitado.
IsCheckDigitTransmissionSupported
Indica si el escáner de códigos de barras admite la transmisión de dígitos de comprobación. Es distinto de cero si se admite.
IsCheckDigitTransmissionEnabled
Indica si el dígito de comprobación se transmite junto con los datos descodificados. Distinto de cero si está habilitado.
IsDecodeLengthSupported
Indica si el escáner de códigos de barras admite la configuración de la longitud de descodificación para la simbología.
Por ejemplo, la API se puede usar para establecer para leer códigos de barras de longitud de descodificación entre 2 y 8. Esto ayuda a filtrar los códigos de barras de destino. Es distinto de cero si se admite.
DecodeLengthType
Tipo de longitud de descodificación, que se puede establecer para admitir un intervalo, dos valores discretos o establecerse en cualquier longitud. Para obtener más información, vea BarcodeSymbologyDecodeLengthType.
DecodeLength1
Primer valor de un intervalo o el primer valor discreto.
DecodeLength2
Último valor de un intervalo o un segundo valor discreto.
Requisitos
Requisito | Valor |
---|---|
Header | pointofservicecommontypes.h |