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).
Funções relacionadas
Patch( DataSource, BaseRecord, ChangeRecord )
Exemplo
Adicionar controlo de scanner de códigos de barras
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?
Adicione um controlo Etiqueta e defina o resultado como a propriedade do Text do código de barras.
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).