Penneinndata-kontrollen i Power Apps
En kontroll hvor du kan tegne, viske ut og utheve områder i et bilde.
Beskrivelse
Du kan bruke denne kontrollen som en tavle og tegne diagrammer og håndskrive ord som kan konverteres til maskinskrevet tekst.
Begrensninger
Penneinndata-kontrollen har disse begrensningene:
- Pennkontrollen har bare delvis støtte for tegning ved bruk av en mus, eller berøringsinndata i Windows-appen. Strøk kan være uregelmessige. Bruk en penn eller kjør appen i en nettleser for å få en jevn tegning.
Nøkkelegenskaper
Image – Output-egenskap som representerer bildet som tegnes av sluttbrukeren.
Color – fargen på inndatastrøkene.
Mode – kontrollen er i Tegne- eller Slette-modus. Valg av modus er avskrevet.
Tilleggsegenskaper
AccessibleLabel – etikett for skjermlesere. Kan brukes til å beskrive formålet med kontrollen samt alternative metoder med inndata.
BorderColor – fargen på kontrollens kantlinje.
BorderStyle – hvorvidt kontrollens kantlinje er heltrukket, stiplet, prikket eller ingen.
BorderThickness – tykkelsen på kontrollens kantlinje.
DisplayMode – hvorvidt kontrollen tillater brukerinndata (Rediger), bare viser data (Vis) eller er deaktivert (Deaktivert).
Fill – bakgrunnsfargen på kontrollen.
Height – avstanden mellom kontrollens øvre og nedre kant.
Input – Avskrevet. Angir om inndataene støtter mus, penn eller berøringsinndata. Standardverdi (7) støtter alle tre.
OnSelect – Handlinger som skal utføres når brukeren klikker eller trykker på en kontroll.
SelectionColor – tekstfargen for et merket element, elementer i en liste eller fargen på markeringsverktøyet i en pennekontroll.
SelectionThickness – tykkelsen på markeringsverktøyet for en penneinndata-kontroll.
ShowControls – Om en lyd- eller videospiller for eksempel viser en avspillingsknapp og en glidebryter for volum, og om en pennekontroll for eksempel viser ikoner for tegning, sletting og fjerning.
Size – skriftstørrelsen på teksten som vises på en kontroll.
Tooltip – forklarende tekst som vises når brukeren holder pekeren over en kontroll.
Visible – om kontrollen vises eller skjules.
Width – avstanden mellom kontrollens venstre og høyre kant.
X – avstanden mellom kontrollens venstre kant og den venstre kanten til kontrollens overordnede beholder (eller skjermen, hvis det ikke finnes noen overordnet beholder).
Y – avstanden mellom kontrollens øvre kant og den øvre kanten til kontrollens overordnede beholder (eller skjermen, hvis det ikke finnes noen overordnet beholder).
Relaterte funksjoner
Collect( CollectionName, DatatoCollect )
Eksempel
Opprett et sett med bilder
Legg til en Penneinndata-kontroll, gi den navnet MyDoodles, og angi ShowControls-egenskapen som sann.
Vet du ikke hvordan du legger til, gir navn til og konfigurerer en kontroll?
Legg til en Knapp-kontroll, flytt den under MyDoodles, og angi Text-egenskapen for Knapp-kontrollen til å vise Legg til.
Angi OnSelect-egenskapen for Knapp til denne formelen:
Collect(Doodles, {Sketch:MyDoodles.Image})Legg til en Bildegalleri-kontroll, flytt den under Knapp-kontrollen, og reduserer bredden på Bildegalleri-kontrollen til den viser tre elementer.
Angi Bildegalleri-kontrollens Items-egenskap til Doodles, og trykk på F5.
Tegn et bilde i MyDoodles, og klikk eller trykk på Knapp-kontrollen.
Bildet du har tegnet, vises i Bildegalleri-kontrollen.
(valgfritt) Klikk eller trykk på ikonet i Penneinndata-kontrollen for å fjerne bildet du tegnet, tegne et annet bilde, og trykk eller trykk deretter på Knapp-kontrollen.
I Bildegalleri-kontrollen angir du OnSelect-egenskapen til Bilde-kontrollen som denne formelen:
Remove(Doodles, ThisItem)Du kan fjerne en tegning ved å klikke eller trykke på den i Bildegalleri-kontrollen.
Bruk SaveData-funksjonen til å lagre tegningene lokalt eller Patch-funksjonen til å lagre dem til en datakilde.
Retningslinjer for tilgjengelighet
Fargekontrast
Det må være tilstrekkelig fargekontrast mellom:
- BorderColor og fargen utenfor kontrollen (hvis det foreligger en kantlinje)
- Fill og fargen utenfor kontrollen (hvis det ikke foreligger en kantlinje)
Skjermleserstøtte
AccessibleLabel bør vises.
Viktig
Penneinndata er ikke tilgjengelig for brukere av skjermleseren. Tilby alltid en alternativ form for inndata. Hvis det eksempelvis kreves en skisse, bør du vurdere å legge til en Legg til bilde-kontroll slik at brukerne kan laste opp et bilde. Begge metodene kan tilbys og brukeren kan velge det de er mest fortrolig med.
Tastaturstøtte
Viktig
Penneinndata er ikke tilgjengelig for brukere av skjermleseren. Tilby alltid en alternativ form for inndata. Hvis det eksempelvis kreves en signatur, kan du vurdere å legge til Tekstinndata, slik at brukerne kan angi navnet sitt. Begge metodene kan tilbys og brukeren kan velge det de er mest fortrolig med.
Obs!
Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)
Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).