Partilhar via


Controlo Scanner de códigos de barras da Web (experimental) no Power Apps

O controlo barcode scanning legado, que é obsoleto, mas pode ser útil para a leitura de códigos num browser.

Descrição

O controlo mostra o feed da câmara na aplicação, para que os utilizadores possam examinar códigos de barra em todos os dispositivos. O controlo está obsoleto devido ao seu mau desempenho e o controlo por dispositivo móvel Leitor de código de barras substitui este controlo.

Nota

O controlo Scanner de códigos de barras da Web é suportado apenas nos browsers Microsoft Edge, Chrome, Firefox e Opera. Todos os outros browsers mostrarão um aviso de que algumas funcionalidades da aplicação não funcionarão.

Propriedades principais

BarcodeType - o tipo de código de barras a examinar. Tipos suportados: Codabar, Code39, Code128, EAN, I2of5, UPC. Predefinição: UPC

Câmara – num dispositivo que tenha mais do que uma câmara, o ID numérico da câmara utilizada pela aplicação para ler códigos de barras.

Propriedades adicionais

AccessibleLabel – a etiqueta para os leitores de ecrãs.

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

Height – a distância entre as margens superiores e inferiores de um controlo.

ShowLiveBarcodeDetection – se as ajudas visuais são apresentadas para indicar o estado da deteção do código de barras. Os retângulos amarelos representam áreas que estão a ser examinadas. Uma linha verde transversal num retângulo indica a identificação com êxito do código de barras.

Stream – uma imagem atualizada automaticamente com base na propriedade StreamRate.

StreamRate – a frequência de atualização da imagem na propriedade Stream, em milissegundos. Este valor pode ir de 100 (1/10 de um segundo) até 3,600,000 (1 hora).

Text – o último valor do código de barras identificado pelo leitor.

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

Visible – se um controlo é apresentado ou está oculto.

Width – a distância entre as margens esquerda e direita de um controlo.

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

Patch( DataSource, BaseRecord, ChangeRecord )

Exemplo

Adicionar controlo de scanner de códigos de barras

  1. Adicione um controlo Scanner de códigos de barras e dê-lhe o nome "O meu scanner de códigos de barras".

    Não sabe como adicionar, atribuir um nome e configurar um controlo?

  2. Adicione um controlo Etiqueta e defina o resultado como a propriedade do Text do código de barras.

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

    A etiqueta apresenta o código de barras digitalizado.

Diretrizes de acessibilidade

Alternativas de vídeo

  • Considere adicionar uma Etiqueta com o Text definido como o Text do scanner de código de barras. Uma vez que o scanner de código de barras não apresenta o valor identificado do código de barras, ao executar o procedimento acima o leitor torna-se acessível para todos os utilizadores, não apenas para os portadores de deficiência visual.

Suporte a leitor de ecrã

  • AccessibleLabel tem de estar presente.

    Nota

    Os leitores de ecrãs anunciam quando um novo código de barras é encontrado. O valor não será anunciado. Desde que o código de barras esteja visível, os leitores de ecrãs irão notificar o utilizador a cada cinco segundos que o mesmo código de barras ainda está a ser identificado.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).