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 de código de barras para definir ou obter atributos de ou para.

Para obter mais informações, consulte o tópico enumeração BarcodeSymbology .

IsCheckDigitValidationSupported

Indica se o scanner de código de barras dá suporte a marcar dígito da simbologia. Diferente de zero se houver suporte.

IsCheckDigitValidationEnabled

Indica se os códigos de barras de destino devem conter um dígito marcar.

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 marcar dígito. Diferente de zero se houver suporte.

IsCheckDigitTransmissionEnabled

Indica se o dígito marcar é transmitido junto com os dados decodificados. Diferente de zero se habilitado.

IsDecodeLengthSupported

Indica se o scanner de código de barras dá suporte à configuraçã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 a filtrar os códigos de barras de destino. Diferente de zero se houver suporte.

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 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