Controlo de scanner de código de barras para aplicações de tela

Lê códigos de barras, códigos QR e códigos de matriz de dados num dispositivo Android ou iOS.

Descrição

O controlo abre um scanner nativo num dispositivo Android ou iOS. O leitor deteta automaticamente um código de barras, um código QR ou um código de matriz de dados quando estão visíveis. O controlo não suporta a leitura num browser web.

Nota

O controlo de scanner de código de barras é suportado apenas em dispositivos Android e iOS. Todas as outras plataformas mostrarão um aviso de que algumas funcionalidades da aplicação não funcionarão.

Propriedades principais

Valor – Propriedade valor que contém o valor de texto do código que foi digitalizado mais recentemente.

Tipo – Propriedade valor que contém o tipo do código que foi digitalizado mais recentemente.

Onscan – como uma aplicação responde quando um código de barras é verificado com êxito.

OnCancel – como uma aplicação responde quando uma leitura de código de barras é cancelada pelo utilizador.

BarcodeType - o tipo de código de barras a examinar. É possível almejar vários tipos de código de barras concatenando-os. Ex. BarcodeType.Code128 & BarcodeType.Code39 predefinido: automático

PreferFrontCamera - se a câmara frontal, quando disponível, é utilizada para digitalização.

FlashlightEnabled -indica se a lanterna é ativada automaticamente quando o scanner é aberto.

Propriedades adicionais

Texto - texto apresentado no botão que ativa o scanner.

BorderColor – a cor do limite de um controlo.

BorderStyle – se o limite do controlo é Sólido, Tracejado, Com pontos ou Nenhum.

BorderThickness – a espessura do limite de um controlo.

DisplayMode – se o controlo permite a intervenção do utilizador (Editar), apenas apresenta os dados (Visualizar), ou está desativado (Desativado).

Altura – a altura do botão que ativa o scanner.

Tooltip – o texto explicativo que aparece quando o rato passa por cima de um controlo.

Tipo – O tipo de código que foi detetado na análise realizada com êxito mais recentemente.

Visível – se um controlo é apresentado ou está oculto.

Largura – a largura do botão que ativa o scanner.

X – a distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

Diretrizes de acessibilidade

As mesmas diretrizes para o controlo Button aplicam-se ao controlo do scanner de código de barras porque é um botão que inicia a verificação.

Alternativas visuais

  • O scanner de código de barras é um botão que não apresenta o resultado da verificação. Considere a possibilidade de mostrar o resultado da verificação com um controlo Label. Defina a propriedade de Texto da etiqueta com a propriedade Valor do scanner de código de barras. Defina a Propriedade Live da etiqueta como Educado para que os utilizadores dos leitores de ecrã sejam notificados sobre alterações. Esta alteração torna o valor lido acessível a todos, independentemente da capacidade visual.

  • Os utilizadores com deficiências visuais e motoras poderão preferir não apontar a câmara a um código de barras. Considere adicionar outro tipo de entrada, tal como um controlo de Text input, para os utilizadores introduzirem códigos de barras.

Disponibilidade do código de barras por dispositivo

Tipo de código de barras Android iOS
QR_CODE
DATA_MATRIX
UPC_A
UPC_E
EAN_8
EAN_13
CODE_39
CODE_93
CODE_128
CODABAR
ITF
RSS14
PDF_417
RSS_EXPANDED
MSI
AZTEC

NOTA: PDF_417 e AZTEC não são suportados em Modo Automático

Consulte também

Limitações de controlos no Power Apps