Compartir a través de


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