Control de escáner de código de barras para aplicacións de lenzo

Escanea códigos de barras, códigos QR e códigos de matriz de datos nun dispositivo Android ou iOS.

Descripción

O control abre un escáner nativo nun dispositivo Android ou iOS. O escáner detecta automaticamente un código de barras, un código QR ou un código de matriz de datos cando se visualiza. O control non admite a dixitalización nun navegador web.

Nota

O control do escáner de códigos de barras só é compatible con dispositivos Android e iOS. O resto de plataformas mostrarán un aviso de que algunhas funcións da aplicación non funcionarán.

Consideracións para Teams Mobile

O control do escáner de códigos de barras non é compatible en Teams para móbil.

Propiedades da clave

Valor - Propiedade de saída que contén o valor de texto do código que foi dixitalizado máis recentemente.

Tipo - Propiedade de saída que contén o tipo do código que foi dixitalizado máis recentemente.

OnScan - Como unha aplicación responde cando un código de barras se dixitaliza con éxito.

OnCancel - Como responde unha aplicación cando o usuario anula unha exploración de código de barras.

BarcodeType - O tipo de código de barras para dixitalizar. Pode orientarse a varios tipos de códigos de barras concatenándoos. Ex. BarcodeType.Code128 & BarcodeType.Code39 Default: Auto

PreferFrontCamera - Establece se desexa usar a cámara frontal cando está dispoñible para a dixitalización.

FlashlightEnabled - Permite establecer se a lanterna está activada automaticamente cando se abre o escáner.

Propiedades adicionais

Texto - Texto que aparece no botón que activa o escáner.

BorderColor: cor do bordo dun control.

BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.

BorderThickness: grosor do bordo dun control.

DisplayMode: se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).

Altura - A altura do botón que activa o escáner.

Información sobre ferramentas: texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.

Tipo - Tipo de código que se detectou na dixitalización que se fixo correctamente recentemente.

Visible: se aparece un control ou está oculto.

Ancho - Ancho do botón que activa o escáner.

X - A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu recipiente principal (pantalla, se non hai ningún recipiente principal).

Y - A distancia entre o bordo superior dun control e o bordo superior do recipiente principal (pantalla, se non hai ningún recipiente principal).

Directrices de accesibilidade

As mesmas directrices para o control de Button aplícanse ao control do Escáner de código de barras porque é un botón que inicia a dixitalización.

Alternativas visuais

  • O escáner de códigos de barras é un botón que non mostra o resultado da busca. Considere mostrar o resultado da dixitalización mediante un control de Label. Estableza a propiedade Texto da etiqueta na propiedade Value do escáner de códigos de barras. Estableza a propiedade Live da etiqueta en Educado para que os usuarios do lector de pantalla sexan notificados dos cambios. Este cambio fai que o valor dixitalizado sexa accesible a todos, independentemente da capacidade visual.

  • Os usuarios que teñen discapacidades visuais e motrices poden preferir non orientar a cámara a un código de barras. Considere engadir outra forma de entrada, como por exemplo o control de Text input para que os usuarios poidan introducir códigos de barras.

Dispoñibilidade de códigos 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 non son compatibles no modo Auto