Controle Barcode scanner no Power Apps
Verifica códigos de barras, códigos QR e códigos de matriz de dados com um dispositivo Android ou iOS.
Descrição
O controle abre um scanner nativo em um dispositivo Android ou iOS. O scanner detecta automaticamente um código de barras, um código QR ou um código de matriz de dados quando estiver na exibição. O controle não oferece suporte para a digitalização em um navegador da Web.
Observação
O controle do scanner de código de barras é suportado apenas em dispositivos Android e iOS. Todas as outras plataformas mostrarão um aviso de que alguns recursos do aplicativo não funcionarão.
Principais propriedades
Value - Propriedade de saída que contém o valor de texto do código que foi verificado mais recentemente.
Type - Propriedade de saída que contém o tipo de código que foi verificado mais recentemente.
OnScan - Ações a serem executadas quando um código de barras é lido com sucesso.
OnCancel - Ações a serem executadas quando uma leitura de código de barras é cancelada pelo usuário.
BarcodeType - O tipo de código de barras para examinar. Você pode segmentar vários tipos de código de barras, concatenando-os. Ex. BarcodeType.Code128 & BarcodeType.Code39 Default: Automático
PreferFrontCamera - Se a câmera frontal é usada para digitalização, quando disponível.
FlashlightEnabled - se a lanterna é ativada automaticamente quando o scanner é aberto.
Propriedades adicionais
Text: Texto exibido no botão que ativa o scanner.
BorderColor – a cor da borda do controle.
BorderStyle – se a borda do controle é Sólida, Tracejada, Pontilhada ou Nenhuma.
BorderThickness – a espessura da borda do controle.
DisplayMode – se o controle permite entrada do usuário (Edição), apenas exibe dados (Exibição), ou está desabilitado (Desabilitado).
Height - A altura do botão que ativa o scanner.
Tooltip – texto explicativo exibido quando o usuário passa o mouse sobre um controle.
Type - O tipo de código que foi detectado na digitalização bem-sucedida mais recentemente.
Visible – se um controle é exibido ou está oculto.
Width - A largura do botão que ativa o scanner.
X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).
Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).
Diretrizes de acessibilidade
As mesmas diretrizes para o controle de Button se aplicam ao controle Barcode scanner porque é um botão que inicia a digitalização.
Alternativas visuais
O Barcode scanner é um botão que não exibe o resultado da digitalização. Mostre o resultado da digitalização com um controle Label. Defina a propriedade Text do rótulo para a propriedade Value do Barcode scanner. Defina a propriedade Live como Polite para que os usuários do leitor de tela sejam notificados sobre as alterações. Essa alteração torna o valor digitalizado acessível a todos, independentemente da capacidade visual.
Usuários com deficiências visuais e motoras talvez prefiram não apontar a câmera para um código de barras. Adicione outra forma de entrada, como um controle Text input para que os usuários insiram códigos de barras.
Disponibilidade de 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 | ✔ | ✔ |
Observação
PDF_417 e AZTEC não são suportados no modo Automático.
Consulte também
Limitações de controles no Power Apps
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Comentários
Enviar e exibir comentários de