Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O controle legado para digitalizar códigos de barras, códigos QR e códigos de matriz de dados em um dispositivo Android, iOS e Windows.
Importante
O controle do scanner de código de barras é desativado quando é substituído pelo controle do leitor de código de barras. Embora a funcionalidade existente do scanner de código de barras herdado continue a ser suportada em versões futuras do Power Apps, o leitor de código de barras inclui as melhorias mais recentes e deve ser usado sempre que possível.
Pré-requisitos
O controle do scanner de código de barras foi desativado e precisa ser habilitado para aparecer no painel de inserção.
Com a sua aplicação aberta para edição no Power Apps Studio:
- Abrir Configurações
- Selecione Próximos recursos no menu à esquerda e selecione a guia Desativado
- Ativar a configuração do scanner de código de barras herdado
Description
O controle abre um scanner nativo em um dispositivo Android, iOS e Windows. O scanner deteta automaticamente um código de barras, um código QR ou um código de matriz de dados quando visualizado. O controle não suporta a verificação em um navegador da Web.
Observação
O controle do scanner de código de barras é suportado em um dispositivo Android, iOS e Windows. Todas as outras plataformas mostrarão um aviso de que alguns recursos do aplicativo não funcionarão.
Propriedades principais
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 do código que foi verificado mais recentemente.
OnScan – Ações a serem executadas quando um código de barras é digitalizado com sucesso.
OnCancel – Ações a serem executadas quando uma verificação de código de barras é cancelada pelo usuário.
BarcodeType - O tipo de código de barras a digitalizar. Você pode segmentar vários tipos de código de barras concatenando-os. Ex. BarcodeType.Code128 & BarcodeType.Code39 Padrão: Auto
PreferFrontCamera - Se a câmera frontal, quando disponível, é usada para digitalização.
FlashlightEnabled - Se a lanterna é ativada automaticamente quando o scanner é aberto.
Propriedades adicionais
Texto - Texto que aparece no botão que ativa o scanner.
BorderColor – A cor da borda de um controle.
BorderStyle – Se a borda de um controle é Sólida, Tracejada, Pontilhada ou Nenhuma.
BorderThickness – A espessura da borda de um controle.
DisplayMode – Se o controle permite a entrada do usuário (Editar), exibe apenas dados (View) ou está desativado (Disabled).
Altura – A altura do botão que ativa o scanner.
Dica de ferramenta – Texto explicativo que aparece quando o usuário passa o mouse sobre um controle.
Tipo - O tipo de código que foi detetado na verificação que foi bem-sucedida mais recentemente.
Visível – Se um controle aparece ou está oculto.
Largura – 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 (tela, se nenhum contêiner pai).
Y – A distância entre a borda superior de um controle e a borda superior do contêiner pai (tela, se nenhum contêiner pai).
Diretrizes de acessibilidade
As mesmas diretrizes para o controle Button se aplicam ao controle do scanner de código 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 exibe o resultado da verificação. Considere mostrar o resultado da verificação com um controle Label . Defina a propriedade Text do rótulo como a propriedade Value do scanner de código de barras. Defina a propriedade Live do rótulo como Polite para que os usuários do leitor de tela sejam notificados sobre as alterações. Esta alteração torna o valor digitalizado acessível a todos, independentemente da capacidade visual.
Os utilizadores com deficiências visuais e motoras podem preferir não apontar a câmara para um código de barras. Considere adicionar outra forma de entrada, como um controle de entrada de texto , para que os usuários insiram códigos de barras.
Disponibilidade do código de barras por dispositivo
| Tipo de código de barras | Android | iOS | Windows |
|---|---|---|---|
| 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 | ✖ | ✖ | ✖ |
| ASTECA | ✔ | ✔ | ✖ |
Observação
PDF_417 e AZTEC não são suportados no modo automático.