Control de escáner de código de barras (retirado) en Power Apps
Control heredado de escanear códigos de barras, códigos QR y códigos de matriz de datos en dispositivos Android, iOS y Windows.
Importante
El control del escáner de código de barras se retira y se reemplaza por el control de lector de código de barras. Si bien la funcionalidad existente del escáner de código de barras heredado seguirá siendo compatible con futuras versiones de Power Apps, el lector de código de barras incluye las últimas mejoras y debe usarse siempre que sea posible.
Requisitos previos
El control del escáner de código de barras se retira, y debe habilitarse para que aparezca en el panel de inserción.
Con la aplicación abierta para editar en Power Apps Studio:
- Abra Configuración.
- Seleccione Próximas características en el menú de la izquierda y seleccione la pestaña Retirado
- Activar la configuración de Escáner de códigos de barras heredado
Descripción
El control abre un escáner nativo en un dispositivo Android, iOS y Windows. El escáner detecta automáticamente un código de barras, un código QR o un código de matriz de datos cuando se encuentre en esta vista. El control no permite escanear en un explorador web.
Nota
El control Escáner de códigos de barras solo es compatible con dispositivos Android, iOS y Windows. Todas las los demás plataformas mostrarán una advertencia de que algunas características de la aplicación no funcionarán.
Propiedades clave
Value: propiedad de salida que contiene el valor de texto del código que se escaneó más recientemente.
Type: propiedad de salida que contiene el tipo del código que se escaneó más recientemente.
OnScan: acciones a realizar cuando un código de barras se escanea con éxito.
OnCancel: acciones a realizar cuando el usuario cancela un escaneo de código de barras.
BarcodeType: el tipo de código de barras que se escaneará. Puede apuntar a múltiples tipos de códigos de barras concatenándolos. Ejemplo: BarcodeType.Code128 & BarcodeType.Code39 Default: Auto
PreferFrontCamera: indica si la cámara frontal, cuando está disponible, se usa para escanear.
FlashlightEnabled: indica si la linterna se habilita automáticamente cuando se abre el escáner.
Propiedades adicionales
Text: texto que aparece en el botón que activa el escáner.
BorderColor: el color del borde de un control.
BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.
BorderThickness: el grosor del borde de un control.
DisplayMode: indica si el control permite entradas de usuario (Editar), solo muestra datos (Ver) o si está deshabilitado (Deshabilitado).
Height: la altura del botón que activa el escáner.
Tooltip: texto explicativo que aparece cuando el usuario mantiene el mouse sobre un control.
Type: tipo del código que se detectó en el examen que se realizó con éxito más recientemente.
Visible: indica si un control aparece o está oculto.
Width: el ancho del botón que activa el escáner.
X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).
Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).
Instrucciones para accesibilidad
Las mismas pautas para el control Botón se aplican al control Escáner de códigos de barras porque es un botón que inicia el escaneo.
Alternativas visuales
El escáner de código de barras es un botón que no muestra el resultado del escaneo. Considere mostrar el resultado del escaneo con un control Etiqueta. Establezca la propiedad Text de la etiqueta en la propiedad Value del escáner del código de barras. Establezca la propiedad Live de la etiqueta en Polite para que los usuarios de lectores de pantalla sean notificados de los cambios. Este cambio hace que el valor escaneado sea accesible para todos, independientemente de la capacidad visual.
Los usuarios que tienen discapacidades visuales y motoras pueden preferir no apuntar la cámara a un código de barras. Considere agregar otra forma de entrada, como un control Entrada de texto para que los usuarios ingresen códigos de barras.
Disponibilidad de código de barras por dispositivo
Tipo de código de barras | Android | iOS | Ventanas |
---|---|---|---|
QR_CODE | ✔ | ✔ | ✔ |
DATA_MATRIX | ✔ | ✔ | ✖ |
UPC_A | ✔ | ✔ | ✔ |
UPC_E | ✔ | ✔ | ✔ |
EAN_8 | ✔ | ✔ | ✔ |
EAN_13 | ✔ | ✔ | ✔ |
CODE_39 | ✔ | ✔ | ✔ |
CODE_93 | ✔ | ✔ | ✖ |
CODE_128 | ✔ | ✔ | ✔ |
CODABAR | ✔ | ✖ | ✔ |
Barra de datos omnidireccional | ✖ | ✖ | ✔ |
Barra de datos apilada | ✖ | ✖ | ✔ |
Código GS1-DW | ✖ | ✖ | ✔ |
ITF | ✔ | ✔ | ✖ |
Intercalado 2 de 5 | ✖ | ✖ | ✔ |
RSS14 | ✔ | ✖ | ✖ |
PDF_417 | ✔ | ✔ | ✖ |
RSS_EXPANDED | ✔ | ✖ | ✖ |
MSI | ✖ | ✖ | ✖ |
AZTEC | ✔ | ✔ | ✖ |
Nota
PDF_417 y AZTEC no son compatibles en modo automático.
Consulte también
Limitaciones de los controles de Power Apps
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).