Compartilhar via


Estrutura BarcodeSymbologyAttributesData (pointofservicecommontypes.h)

A estrutura BarcodeSymbologyAttributesData contém as informações de atributo de uma simbologia de código de barras.

Sintaxe

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

Membros

Symbology

A simbologia do código de barras para definir ou obter atributos de ou para.

Para obter mais informações, consulte o tópico Código de Barras enumeração.

IsCheckDigitValidationSupported

Indica se o verificador de código de barras dá suporte ao dígito de verificação da simbologia. Se houver suporte para não zero.

IsCheckDigitValidationEnabled

Indica se os códigos de barras de destino devem conter um dígito de verificação.

Alguns códigos de barras podem ter o último dígito como um dígito de validação para garantir a precisão da decodificação. Os scanners de código de barras podem optar por dar suporte ao recurso ou não. Diferente de zero, se habilitado.

IsCheckDigitTransmissionSupported

Indica se o scanner de código de barras dá suporte à transmissão de dígito de verificação. Se houver suporte para não zero.

IsCheckDigitTransmissionEnabled

Indica se o dígito de verificação é transmitido junto com os dados decodificados. Diferente de zero, se habilitado.

IsDecodeLengthSupported

Indica se o scanner de código de barras dá suporte à definição do comprimento de decodificação para a simbologia.

Por exemplo, a API pode ser usada para definir para ler códigos de barras de comprimento de decodificação entre 2 e 8. Isso ajuda na filtragem dos códigos de barras de destino. Se houver suporte para não zero.

DecodeLengthType

O tipo de comprimento de decodificação, que pode ser definido para dar suporte a um intervalo, dois valores discretos ou ser definido como qualquer comprimento. Para obter mais informações, consulte o BarcodeSymbologyDecodeLengthType .

DecodeLength1

O primeiro valor em um intervalo ou o primeiro valor discreto.

DecodeLength2

O último valor em um intervalo ou um segundo valor discreto.

Requisitos

Requisito Valor
cabeçalho pointofservicecommontypes.h