Deli z drugimi prek


Kontrolnik »Vnos s peresom« v aplikaciji Power Apps

Kontrolnik, v katerem lahko uporabnik nariše, izbriše in izpostavi posamezna območja slike.

Opis

Uporabnik lahko ta kontrolnik uporabi kot tablo za risanje diagramov in pisanje besed, ki jih je mogoče pretvoriti v tipkano besedilo.

Omejitve

Nadzor vnosa peresa ima te omejitve:

  • Nadzor peresa ima samo delno podporo za risanje z miško ali vnosom na dotik v aplikaciji Windows. Poteze so lahko prekinjene. Za neprekinjeno risanje uporabite pero ali zaženite aplikacijo v brskalniku.

Lastnosti ključa

Slika – Lastnost izhoda, ki predstavlja sliko, ki jo je narisal končni uporabnik.

Barva – Barva vhodnih potez.

Način – Kontrolnik je v načinu Risanje ali Brisanje. Način »Izbira« je opuščen.

Dodatne lastnosti

AccessibleLabel – Oznaka za bralnike zaslonov. Lahko se uporabi za opis namena kontrolnika in kot alternativni način vnosa.

BorderColor – Barva obrobe kontrolnika.

BorderStyle – Določa, ali je obroba kontrolnika nastavljena na Fiksno, Črtkano, Pikčasto ali Brez.

BorderThickness – Debelina obrobe kontrolnika.

DisplayMode – Določa, ali kontrolnik omogoča vnašanje uporabnika (Uredi), prikaz podatkov (Ogled) oziroma je onemogočen (Onemogočeno).

Polnilo – Barva ozadja kontrolnika.

Višina – Razdalja med zgornjim in spodnjim robom kontrolnika.

VnosOpuščeno. Določa, ali vhod podpira vnos z miško, pisalom ali vnos na dotik. Privzeta vrednost (7) podpira vse tri.

OnSelect – Dejanja za izvedbo, ko uporabnik tapne ali klikne kontrolnik.

SelectionColor – Barva besedila izbranega elementa ali elementov na seznamu ali barva izbirnika v kontrolniku peresa.

SelectionThickness – Debelina izbirnika za kontrolnik pisala za vnos.

ShowControls – Določa, ali se v predvajalniku zvoka ali videoposnetkov prikaže na primer gumb za predvajanje in drsnik za glasnost, v kontrolniku peresa pa na primer ikone za risanje, radiranje in brisanje.

Velikost – Velikost pisave besedila, ki se pojavi na kontrolniku.

Tooltip – besedilo z razlago, ki se prikaže, ko uporabnik pomakne kazalec miške nad kontrolnik.

Vidno – Določa, ali je kontrolnik prikazan ali skrit.

Širina – Razdalja med levim in desnim robom kontrolnika.

X – Razdalja med levim robom kontrolnika in levim robom njegovega nadrejenega vsebnika (oziroma zaslona, če nima nadrejenega vsebnika).

Y – Razdalja med zgornjim robom kontrolnika in zgornjim robom njegovega nadrejenega vsebnika (oziroma zaslona, če nima nadrejenega vsebnika).

Collect( CollectionName, DatatoCollect )

Primer

Ustvarjanje nabora slik

  1. Dodajte kontrolnik Pen input, ga poimenujte MyDoodles in nastavite njegovo lastnost ShowControls na drži.

    Ne veste, kako dodati, poimenovati in konfigurirati kontrolnik?

  2. Dodajte kontrolnik Button, ga premaknite pod MyDoodles in nastavite lastnost Besedilo kontrolnika Button, da prikaže Dodaj.

  3. Nastavite lastnost OnSelect kontrolnika Button na naslednjo formulo:
    Collect(Doodles, {Sketch:MyDoodles.Image})

  4. Dodajte kontrolnik Image gallery, ga premaknite pod kontrolnik Button in skrčite širino kontrolnika Image gallery, dokler ne bo prikazoval treh elementov.

  5. Nastavite lastnost Elementi kontrolnika Image gallery na Čačke in pritisnite tipko F5.

  6. Narišite sliko v MyDoodles in nato kliknite ali tapnite kontrolnik Button.

    Slika, ki ste jo narisali, se prikaže v kontrolniku Galerija slik.

  7. (izbirno) V kontrolniku Pen input kliknite ali tapnite ikono, da počistite sliko, ki ste jo narisali, nato narišite drugo sliko in kliknite ali tapnite kontrolnik Button.

  8. V kontrolniku Galerija slik nastavite lastnost OnSelect kontrolnika Image na naslednjo formulo:
    Remove(Doodles, ThisItem)

  9. Izbrišite risbo, tako da jo kliknete ali tapnete v kontrolniku Galerija slik.

Uporabite funkcijo SaveData, da svoje risbe shranite lokalno, ali funkcijo Popravek, da jih shranite v vir podatkov.

Smernice o dostopnosti

Barvni kontrast

Obstajati mora ustrezen barvni kontrast med:

  • BorderColor in barvo zunaj kontrolnika (če obstaja obroba)
  • Polnilom in barvo zunaj kontrolnika (če ni obrobe)

Podpora za bralnik zaslona

  • Lastnost AccessibleLabel mora biti prisotna.

    Pomembno

    Vnos s peresom ni dostopen uporabnikom bralnikov zaslona. Vedno navedite alternativno obliko vnosa. Če je na primer zahtevana skica, razmislite o dodajanju kontrolnika Add picture, da lahko uporabniki naložijo slike. Ponujeni sta lahko obe metodi, uporabnik pa lahko izbere tisto, ki jim je ljubša.

Podpora za tipkovnico

Pomembno

Vnos s peresom ni dostopen uporabnikom tipkovnice. Vedno navedite alternativno obliko vnosa. Če je na primer zahtevan podpis, razmislite o dodajanju kontrolnika Text input, da lahko uporabniki vnesejo svoje ime. Ponujeni sta lahko obe metodi, uporabnik pa lahko izbere tisto, ki jim je ljubša.

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).