Controllo Scanner codice a barre Web (sperimentale) in Power Apps

Il controllo per la lettura di codici a barre legacy, che è obsoleto ma potrebbe essere utile per la lettura di codici in un browser Web.

Descrizione

Il controllo mostra il feed della fotocamera nell'app in modo che gli utenti possano scansionare i codici a barre su tutti i dispositivi. Il controllo è obsoleto a causa delle scarse prestazioni e il controllo Lettore codice a barre per dispositivi mobili sostituisce questo controllo.

Nota

Il controllo Scanner codice a barre Web è supportato solo nei browser Microsoft Edge, Chrome, Firefox e Opera. Tutti gli altri browser mostreranno un avviso che alcune funzionalità dell'app non funzionano.

Proprietà chiave

BarcodeType: tipo di codice a barre da scansionare. Tipi supportati: Codabar, Code39, Code128, EAN, I2of5, UPC. Predefinito: UPC

Camera: in un dispositivo dotato di più fotocamere, indica l'ID numerico di quella usata dall'app per la lettura dei codici a barre.

Proprietà aggiuntive

AccessibleLabel: etichetta per le utilità per la lettura dello schermo.

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

Height: distanza tra i bordi superiore e inferiore del controllo.

ShowLiveBarcodeDetection: indica se vengono visualizzati segnali visivi relativi allo stato di rilevamento del codice a barre. I rettangoli gialli rappresentano le aree esaminate. Una linea verde in un rettangolo indica un'identificazione corretta del codice a barre.

Stream: aggiorna automaticamente l'immagine in base alla proprietà StreamRate.

StreamRate: frequenza con cui aggiornare l'immagine della proprietà Stream, in millisecondi. Questo valore va da 100 (un decimo di secondo) a 3.600.000 (un'ora).

Text: valore del codice a barre identificato dal lettore.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre o della schermata se non c'è un contenitore padre.

Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre o della schermata se non c'è un contenitore padre.

Patch( DataSource, BaseRecord, ChangeRecord )

Esempio

Aggiungere il controllo Scanner codice a barre

  1. Aggiungi un controllo Scanner codice a barre e denominalo "Mybarcode scanner".

    Non sai come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Aggiungi un controllo Etichetta e impostane l'output sul valore della proprietà Text del lettore di codice a barre.

  3. Effettuare la scansione di un codice a barre del tipo impostato nella proprietà BarcodeType.

    L'etichetta mostra il codice a barre scansionato.

Linee guida per l'accessibilità

Alternative per video

  • È consigliabile aggiungere un controllo Etichetta con la relativa proprietà Text impostata sul valore della proprietà Text del lettore di codice a barre. Poiché il lettore di codice a barre non visualizza il valore del codice a barre identificato, la procedura appena descritta rende il lettore accessibile a chiunque, non solo alle persone con particolari esigenze di visualizzazione.

Supporto lettore schermo

  • AccessibleLabel deve essere presente.

    Nota

    Le utilità per la lettura dello schermo annunceranno quando viene identificato un nuovo codice a barre. Il valore non verrà annunciato. Finché viene visualizzato il codice a barre, le utilità per la lettura dello schermo indicheranno all'utente tramite promemoria ogni 5 secondi che il codice a barre identificato è sempre lo stesso.

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).