Controlo do scanner de código de barras (extinto) no Power Apps
O controlo legado para digitalizar códigos de barras, códigos QR e códigos de matriz de dados num dispositivo Android, iOS ou Windows.
Importante
O controlo do scanner de código de barras é extinto, uma vez que é substituído pelo controlo do leitor de código de barras. Apesar de a funcionalidade existente do scanner de código de barras legado continuar a ser suportada em futuras versões do Power Apps, o leitor de código de barras inclui os melhoramentos mais recentes e deverá ser utilizado sempre que possível.
Pré-requisitos
O controlo do scanner do código de barras foi extinto e tem de ser ativado para aparecer no painel de inserção.
Com a sua aplicação aberta para edição no Power Apps Studio:
- Abra Definições
- Selecione Funcionalidades futuras no menu esquerdo e selecione o separador Extinto
- Ative a definição Scanner de código de barras legado
Descrição
O controlo abre um scanner nativo num dispositivo Android, iOS e Windows. O leitor deteta automaticamente um código de barras, um código QR ou um código de matriz de dados quando estão visíveis. O controlo não suporta a leitura num browser web.
Nota
O controlo do scanner de código de barras é suportado em dispositivos Android, iOS e Windows. Todas as outras plataformas mostrarão um aviso de que algumas funcionalidades da aplicação não funcionarão.
Propriedades principais
Value – Propriedade valor que contém o valor de texto do código que foi digitalizado mais recentemente.
Tipo – Propriedade valor que contém o tipo do código que foi digitalizado mais recentemente.
OnScan – Ações a executar quando um código de barras é digitalizado com sucesso.
OnCancel – Ações a executar quando uma verificação de código de barras é cancelada pelo utilizador.
BarcodeType - o tipo de código de barras a examinar. É possível almejar vários tipos de código de barras concatenando-os. Ex. BarcodeType.Code128 & BarcodeType.Code39 predefinido: automático
PreferFrontCamera - se a câmara frontal, quando disponível, é utilizada para digitalização.
FlashlightEnabled -indica se a lanterna é ativada automaticamente quando o scanner é aberto.
Propriedades adicionais
Text - texto apresentado no botão que ativa o scanner.
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 altura do botão que ativa o scanner.
Tooltip – o texto explicativo que aparece quando o rato passa por cima de um controlo.
Tipo – O tipo de código que foi detetado na análise realizada com êxito mais recentemente.
Visible – se um controlo é apresentado ou está oculto.
Width – a largura do botão que ativa o scanner.
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).
Diretrizes de acessibilidade
As mesmas diretrizes para o controlo Botão aplicam-se ao controlo do Scanner de códigos de barras porque é um botão que inicia a verificação.
Alternativas visuais
O scanner de código de barras é um botão que não apresenta o resultado da verificação. Considere a possibilidade de mostrar o resultado da verificação com um controlo Etiqueta. Defina a propriedade de Text da etiqueta com a propriedade Value do scanner de código de barras. Defina a Propriedade Live da etiqueta como Educado para que os utilizadores dos leitores de ecrã sejam notificados sobre alterações. Esta alteração torna o valor lido acessível a todos, independentemente da capacidade visual.
Os utilizadores com deficiências visuais e motoras poderão preferir não apontar a câmara a um código de barras. Considere adicionar outro tipo de entrada, tal como um controlo de Introdução de texto, para os utilizadores introduzirem códigos de barras.
Disponibilidade do código de barras por dispositivo
Tipo de Código de Barras | Android | iOS | Janelas |
---|---|---|---|
QR_CODE | ✔ | ✔ | ✔ |
DATA_MATRIX | ✔ | ✔ | ✖ |
UPC_A | ✔ | ✔ | ✔ |
UPC_E | ✔ | ✔ | ✔ |
EAN_8 | ✔ | ✔ | ✔ |
EAN_13 | ✔ | ✔ | ✔ |
CODE_39 | ✔ | ✔ | ✔ |
CODE_93 | ✔ | ✔ | ✖ |
CODE_128 | ✔ | ✔ | ✔ |
CODABAR | ✔ | ✖ | ✔ |
Barra de dados omnidirecional | ✖ | ✖ | ✔ |
Barra de dados empilhada | ✖ | ✖ | ✔ |
GS1-DWCode | ✖ | ✖ | ✔ |
ITF | ✔ | ✔ | ✖ |
Intercalado 2 de 5 | ✖ | ✖ | ✔ |
RSS14 | ✔ | ✖ | ✖ |
PDF_417 | ✔ | ✔ | ✖ |
RSS_EXPANDED | ✔ | ✖ | ✖ |
MSI | ✖ | ✖ | ✖ |
AZTEC | ✔ | ✔ | ✖ |
Nota
PDF_417 e AZTEC não são suportados em Modo Automático.
Consulte também
Limitações de controlos no Power Apps
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).