Controle Scanner de código de barras na Web (experimental) no Power Apps

O controle legacy barcode scanning está obsoleto, mas pode ser útil para digitalizar códigos em um navegador da Web.

Descrição

O controle mostra o feed da câmera no aplicativo para que os usuários possam ler códigos de barras em todos os dispositivos. O controle está obsoleto por causa do desempenho ruim e o controle do dispositivo móvel Leitor de código de barras substitui esse controle.

Observação

O controle de Web scanner de código de barras é compatível apenas nos navegadores Microsoft Edge, Chrome, Firefox e Opera. Todos os outros navegadores mostrarão um aviso de que alguns recursos do aplicativo não funcionarão.

Principais propriedades

BarcodeType - O tipo de código de barras para examinar. Tipos com suporte: Codabar, Code39, Code128, EAN, I2of5, UPC. Padrão: UPC

Camera – em um dispositivo com mais de uma câmera, a ID numérica da câmera que o aplicativo usa para digitalizar códigos de barras.

Propriedades adicionais

AccessibleLabel – rótulo para leitores de tela.

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 distância entre a parte superior do controle e as bordas inferiores.

ShowLiveBarcodeDetection – se indicações visuais são mostradas para indicar o status de detecção de código de barras. Retângulos amarelos representam áreas que estão sendo examinadas. Uma linha verde cruzando um retângulo indica que a identificação do código de barras teve êxito.

Stream – imagem atualizada automaticamente com base na propriedade StreamRate.

StreamRate – a frequência para atualizar a imagem na propriedade Stream, em milissegundos. Esse valor pode variar de 100 (1/10 de segundo) a 3.600.000 (1 hora).

Text – o valor do último código de barras que foi identificado pelo scanner.

Tooltip – texto explicativo exibido quando o usuário passa o mouse sobre um controle.

Visible – se um controle é exibido ou está oculto.

Width – a distância entre as bordas esquerda e direita de um controle.

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

Patch( DataSource, BaseRecord, ChangeRecord )

Exemplo

Adicionar controle scanner de código de barras

  1. Adicione um controle scanner de código de barras, nomeie-o como "Mybarcode scanner".

    Não sabe como adicionar, nomear e configurar um controle?

  2. Adicione um controle Rótulo e defina sua saída como a propriedade Text do scanner de código de barras.

  3. Leia um código de barras do tipo definido na propriedade BarcodeType.

    O rótulo exibe o código de barras lido.

Diretrizes de acessibilidade

Alternativas de vídeo

  • Considere adicionar um Rótulo com sua propriedade Text definida como o Text do scanner de código de barras. Como o scanner de código de barras não exibe o valor do código de barras identificado, usar o método acima deixa o scanner acessível a todos, não apenas àqueles com deficiência visual.

Suporte ao leitor de tela

  • AccessibleLabel precisa estar presente.

    Observação

    Leitores de tela avisam quando um novo código de barras é encontrado. O valor não será anunciado. Enquanto o código de barras estiver em exibição, os leitores de tela lembrarão o usuário a cada cinco segundos que o mesmo código de barras ainda está sendo identificado.

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