Controllo Input penna in Power Apps
Controllo che permette all'utente di disegnare, cancellare ed evidenzia le aree di un'immagine.
Descrizione
L'utente può usare questo controllo come una lavagna, per disegnare diagrammi e scrivere parole che possono essere convertite in testo digitato.
Limiti
Il controllo Input penna presenta le seguenti limitazioni:
- Il controllo Penna supporta solo parzialmente il disegno tramite un mouse o input tocco nell'app di Windows. I tratti potrebbero essere intermittenti. Per un disegno continuo, usa una penna o esegui l'app in un browser.
Proprietà chiave
Image: proprietà dell'output che rappresenta l'immagine disegnata dall'utente finale.
Color: colore dei tratti di input.
Mode: le modalità del controllo sono Disegna o Cancella. La modalità Seleziona è stata deprecata.
Proprietà aggiuntive
AccessibleLabel: etichetta per le utilità per la lettura dello schermo. Può essere usata per descrivere lo scopo del controllo e metodi alternativi di input.
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).
Fill: colore dello sfondo di un controllo.
Height: distanza tra i bordi superiore e inferiore del controllo.
Input: deprecata. Indica se l'input supporta il mouse, la penna o il tocco. Il valore predefinito (7) supporta tutti i tre tipi di input.
OnSelect: azioni da eseguire quando l'utente tocca o fa clic su un controllo.
SelectionColor: colore del testo di uno o più elementi selezionati in un elenco o colore dello strumento di selezione in un controllo Penna.
SelectionThickness: spessore dello strumento di selezione per un controllo Input penna.
ShowControls: indica se un lettore audio o video mostra, ad esempio, un pulsante di riproduzione e un dispositivo di scorrimento del volume e se un controllo Penna mostra, ad esempio, icone per disegnare, cancellare ed eliminare.
Size: dimensione del carattere del testo visualizzato in un controllo.
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.
Funzioni correlate
Collect( CollectionName, DatatoCollect )
Esempio
Creare un set di immagini
Aggiungi un controllo Input penna, denominalo MyDoodles e impostane la proprietà ShowControls su true.
Non sai come aggiungere un controllo, assegnargli un nome e configurarlo?
Aggiungi un controllo Pulsante, spostalo sotto MyDoodles e imposta la proprietà Text del controllo Pulsante in modo da visualizzare Aggiungi.
Imposta la proprietà OnSelect del controllo Pulsante sulla formula seguente:
Collect(Doodles, {Sketch:MyDoodles.Image})Aggiungi un controllo Raccolta immagini, spostalo sotto il controllo Pulsante e riduci la larghezza del controllo Raccolta immagini fino a visualizzare tre elementi.
Imposta la proprietà Items del controllo Raccolta immagini su Doodles e quindi premi F5.
Disegna un'immagine in MyDoodles e quindi tocca o fai clic sul controllo Pulsante.
L'immagine disegnata verrà visualizzata nel controllo Raccolta immagini.
(Facoltativo) Nel controllo Input penna tocca o fai clic sull'icona per cancellare l'immagine disegnata, disegna un'altra immagine e quindi tocca o fai clic sul controllo Pulsante.
Nel controllo Raccolta immagini imposta la proprietà OnSelect del controllo Immagine sulla formula seguente:
Remove(Doodles, ThisItem)Per rimuovere un disegno, tocca o fai clic sul controllo Raccolta immagini.
Usa la funzione SaveData per salvare i disegni in locale o la funzione Patch per salvarli in un'origine dati.
Linee guida per l'accessibilità
Contrasto dei colori
È necessario un contrasto dei colori adeguato tra:
- BorderColor e il colore all'esterno del controllo (se è presente un bordo)
- Fill e il colore all'esterno del controllo (se non è presente un bordo)
Supporto lettore schermo
AccessibleLabel deve essere presente.
Importante
Input penna non è accessibile agli utenti dell'utilità per la lettura dello schermo. Fornisci sempre un tipo di input alternativo. Ad esempio, se è obbligatorio uno schizzo, è consigliabile aggiungere un controllo Aggiungi immagine affinché gli utenti possano caricare un'immagine. Puoi offrire entrambi i metodi e l'utente può scegliere quello più adatto alle proprie esigenze.
Supporto per la tastiera
Importante
Input penna non è accessibile agli utenti della tastiera. Fornisci sempre un tipo di input alternativo. Ad esempio, se è necessaria una firma, è consigliabile aggiungere un controllo Input di testo affinché gli utenti possano immettere il proprio nome. Puoi offrire entrambi i metodi e l'utente può scegliere quello più adatto alle proprie esigenze.
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).