Del via


Kontroll for penninndata i Power Apps

En kontroll der brukeren kan tegne, slette og utheve områder i et bilde.

Description

Brukeren kan bruke denne kontrollen som en tavle, tegnediagrammer og skriveord som kan konverteres til skrevet tekst.

Begrensninger

Kontrollen for penneinndata har disse begrensningene:

  • Pennekontrollen har bare delvis støtte for tegning ved hjelp 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

Bilde – utdataegenskap som representerer bildet som er tegnet av sluttbrukeren.

Farge – fargen på inndatastrøk.

Modus – Kontrollen er i tegne- eller slettemodus . Valgt modus er avskrevet.

Tilleggsegenskaper

AccessibleLabel – etikett for skjermlesere. Kan brukes til å beskrive formålet med kontrollen samt alternative inndatametoder.

BorderColor – fargen på kantlinjen til en kontroll.

BorderStyle – om kantlinjen til en kontroll er heltrukket, stiplet, prikket eller ingen.

BorderThickness – tykkelsen på kontrollens kantlinje.

DisplayMode – om kontrollen tillater brukerinndata (Rediger), viser bare data (visning) eller er deaktivert (deaktivert).

Fill – bakgrunnsfargen på kontrollen.

Høyde – avstanden mellom øvre og nederste kant av kontrollen.

Inndataavskrevet. Om inndataene støtter mus, penn eller berøringsinndata. Standardverdi (7) støtter alle tre.

OnSelect – Handlinger som skal utføres når brukeren trykker eller klikker på en kontroll.

SelectionColor – tekstfargen for et merket element eller elementer i en liste eller fargen på markeringsverktøyet i en pennekontroll.

SelectionThickness – tykkelsen på markeringsverktøyet for en kontroll for penneinndata.

ShowControls – enten en lyd- eller videospiller viser for eksempel en avspillingsknapp og en volumglidebryter, og en pennekontroll viser for eksempel ikoner for tegning, sletting og tømming.

Størrelse – skriftstørrelsen på teksten som vises på en kontroll.

Verktøytips – Forklarende tekst som vises når brukeren holder pekeren over en kontroll.

Synlig – om en kontroll vises eller er skjult.

Bredde – avstanden mellom venstre og høyre kant av en kontroll.

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).

Collect( CollectionName, DatatoCollect )

Eksempel

Opprette et sett med bilder

  1. Legg til en kontroll for penninndata , gi den navnet MyDoodles, og angi egenskapen ShowControls til sann.

    Vet du ikke hvordan du legger til, gir navn til og konfigurerer en kontroll?

  2. Legg til en knappekontroll, flytt den under MyDoodles, og angi tekstegenskapen for knappekontrollen for å vise Legg til.

  3. Angi OnSelect-egenskapen for knappekontrollen til denne formelen:
    Collect(Doodles, {Sketch:MyDoodles.Image})

  4. Legg til en bildegallerikontroll , flytt den under knappekontrollen , og reduser bredden på bildegallerikontrollen til den viser tre elementer.

  5. Angi Elementer-egenskapen for bildegallerikontrollen til Doodles, og trykk deretter på F5.

  6. Tegn et bilde i MyDoodles, og klikk eller trykk deretter på Knapp-kontrollen .

    Bildet du tegnet, vises i bildegallerikontrollen .

  7. (valgfritt) Klikk eller trykk på ikonet i penneinndatakontrollen for å fjerne bildet du tegnet, tegne et annet bilde, og klikk eller trykk deretter på knappekontrollen .

  8. Angi OnSelect-egenskapen for Bilde-kontrollen til denne formelen i bildegallerikontrollen:
    Remove(Doodles, ThisItem)

  9. Fjern en tegning ved å klikke eller trykke den i bildegallerikontrollen .

Bruk SaveData-funksjonen til å lagre tegningene lokalt eller Patch-funksjonen for å lagre dem i en datakilde.

Retningslinjer for tilgjengelighet

Fargekontrast

Det må være tilstrekkelig fargekontrast mellom:

  • BorderColor og fargen utenfor kontrollen (hvis det er en kantlinje)
  • Fyll og fargen utenfor kontrollen (hvis det ikke er noen kantlinje)

Skjermleserstøtte

  • AccessibleLabel skal være til stede.

    Viktig!

    Penneinndata er ikke tilgjengelig for brukere av skjermleseren. Angi alltid en alternativ form for inndata. Hvis en skisse for eksempel kreves, kan du vurdere å legge til en Legg til bilde-kontroll for brukere for å laste opp et bilde. Begge metodene kan tilbys, og brukeren kan velge den de er mer komfortable med.

Tastaturstøtte

Viktig!

Penneinndata er ikke tilgjengelig for tastaturbrukere. Angi alltid en alternativ form for inndata. Hvis for eksempel en signatur kreves, bør du vurdere å legge til en tekstinndata for at brukerne skal kunne skrive inn navnet sitt. Begge metodene kan tilbys, og brukeren kan velge den de er mer komfortable med.