Kontrola za dodavanje slike u aplikacijama od gotovih gradivnih elemenata

Snima fotografiju ili učitava slike s lokalnog uređaja.

Opis

Ovom kontrolom korisnici mogu fotografirati ili prenositi slike sa svog uređaja i ažurirati izvor podataka ovim sadržajem. Na mobilnom uređaju korisniku je prikazan odabir dijaloškog okvira uređaja za odabir između fotografiranja ili odabira već dostupnog.

Ova kontrola je grupirana kontrola koja obuhvaća dvije kontrole Image i Add picture button. Kontrola Image pokazuje prenesenu sliku ili rezervirano mjesto ako nije prenesena slika. Add picture button postavlja upit za prijenos slike.

Pogledajte Referenca za kontrolu slike za svojstva Slike.

Ograničenja

Kontrola slike ima sljedeća ograničenja:

  • Kada koristite uključenu kontrolu Dodaj sliku iOS, slike uvezene pomoću kamere ili galerije ne sadrže metapodatke kao što su orijentacija, podaci o lokaciji ili postavke kamere.

Svojstva gumba za dodavanje slike

Oznakapristupačno – Oznaka za čitače zaslona. Treba opisati svrhu dodavanja slike.

Align – Položaj teksta u odnosu na vodoravno središte njegove kontrole.

BorderColor – Boja obruba kontrole.

Vrstaobruba – Bilo da je obrub kontrole Neprekidan, Isprekidan, Točkast ili Nema.

BorderThickness – Debljina obruba kontrole.

ChangePictureText – Tekst koji se pojavi na gumbu kad je slika prenesena.

Color – Boja teksta u kontroli.

Onemogućenabojaobruba – Boja obruba kontrole ako je njeno svojstvo DisplayMode postavljeno na Disabled.

DisabledColor – Boja teksta u kontroli ako je njeno svojstvo DisplayMode postavljeno na Disabled.

Onemogućenaispuna – Pozadinska boja kontrole ako je njeno svojstvo DisplayMode postavljeno na Disabled.

DisplayMode – Bilo da kontrola omogućuje unos korisnika (Uredi), samo prikaz podataka (Prikaz) ili je onemogućena (Disabled).

Pogreška - Ako postoji problem s prijenosom slike, ovo svojstvo obuhvaća odgovarajući niz pogrešaka.

Fill – Boja pozadine kontrole.

Fokusiranabojaobruba – Boja obruba kontrole kada je kontrola fokusirana.

Fokusiranadebljinaobruba – Debljina obruba kontrole kada je kontrola fokusirana.

Font – Naziv skupine fontova u kojem se prikazuje tekst.

FontWeight – Debljina teksta u kontroli: Podebljano, Semibold, Normalno ili Svjetlije.

Height – Udaljenost između gornjeg i donjeg ruba kontrole.

Bojaobrubazadržavanjapokazivača – Boja obruba kontrole kada korisnik drži pokazivač miša na toj kontroli.

Bojazadržavanjapokazivača – Boja teksta u kontroli kada korisnik drži pokazivač miša na njemu.

Ispunazadržavanjapokazivača – Pozadinska boja kontrole kada korisnik drži pokazivač miša na njemu.

Italic – Bilo da je tekst u kontroli kurziv.

Medij – Identifikator za isječak koji reproducira kontrola audiozapisa ili videozapisa.

OnChange – Radnje koje treba provesti kada korisnik promijeni vrijednost kontrole (prilagodbom klizača, na primjer).

OnSelect – radnje koje treba provesti kada korisnik dodirne ili klikne na kontrolu.

Padding – Udaljenost između teksta na gumbu za uvoz ili izvoz i rubova tog gumba.

Bojaobrubapripritisku – Boja obruba kontrole kada korisnik dodirne ili klikne tu kontrolu.

Bojapritisnutogelementa – Boja teksta u kontroli kada korisnik dodirne ili klikne tu kontrolu.

Ispunapritisnutogelementa – Pozadinska boja kontrole kada korisnik dodirne ili klikne tu kontrolu.

Reset – Vraća li se kontrola na svoju zadanu vrijednost.

Size – Veličina fonta teksta koji se prikazuje na kontroli.

Striketrough – Bilo da se crta pojavljuje kroz tekst koji se pojavljuje na kontroli.

Indekskartice – Redoslijed navigacije na tipkovnici u usporedbi s drugim kontrolama.

Tekst – Tekst koji se pojavi na gumbu kada slika nije prenesena.

Tooltip – Text objašnjenja koji se prikazuje kada korisnik pomiče pokazivač preko kontrole.

Underline – Pojavljuje li se crta ispod teksta koji se pojavljuje na kontroli.

UseMobileCamera – Hoćete li izravno koristiti kameru mobilnog telefona, kada je dostupno. Za Android uređaje, ovo svojstvo zahtijeva da eksperimentalna postavka Poboljšano snimanje medija bude uključena.

VerticalAlign – Lokacija teksta na kontroli u odnosu na okomito središte te kontrole.

Visible – Bilo da se kontrola prikazuje ili je skrivena.

Width – Udaljenost između lijevog i desnog ruba kontrole.

X – Udaljenost između lijevog ruba kontrole i lijevog ruba njegovog nadređenog spremnika (zaslon, ako nema nadređenog spremnika).

Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba nadređenog spremnika (zaslon, ako nema nadređenog spremnika).

Patch( DataSource, BaseRecord, ChangeRecord )

Primjeri

  1. Dodajte kontrolu Add picture a zatim tri puta kliknite na nju.

    Ne znate kako dodati, imenovati i konfigurirati kontrolu?

  2. U dijaloški okvir Otvori kliknite ili dodirnite datoteku slike a zatim kliknite ili dodirnite Otvori.

  3. Dodajte kontrolu Button premjestite je ispod kontrole Add picture i podesite svojstvo OnSelect za kontrolu Button na ovu formulu:
    Collect(MyPix, AddMediaButton1.Media)

    Želite li više informacija o funkciji Collect ili druge funkcije?

  4. Dodajte kontrolu Vertical gallery i postavite njeno svojstvo Items na MyPix.

  5. Odaberite kontrolu Image u galeriji i postavite njezino svojstvo Slika na ThisItem.Value.

  6. Pritisnite F5 a zatim kliknite ili dodirnite kontrolu Button.

    Slika iz kontrole Dodaj sliku prikazuje se u kontroli Okomita galerija. Ako vaša slika nema isti omjer kao kontrola Image u kontroli Vertical gallery, postavite svojstvo ImagePosition kontrole Image na Fit.

  7. Kliknite ili dodirnite kontrolu Add picture, kliknite ili dodirnite drugu datoteku slike, kliknite ili dodirnite Otvori, a zatim kliknite ili dodirnite kontrolu Button koju ste dodali.

    Druga slika pojavljuje se u kontroli Image gallery.

  8. (po izboru) Ponovite prethodni korak jedan ili više puta a zatim se vratite na zadani radni prostor pritiskom na Esc.

Koristite funkciju SaveData da biste spremili slike lokalno ili funkciju Patch da biste ažurirali izvor podataka.

Smjernice za pristupačnost

Primijenjuju se iste smjernice za Button i Image. Osim toga, uzmite u obzir i ovo:

Kontrast boje

  • Add picture button mora imati odgovarajući kontrast između teksta i pozadine. S obzirom na to da prenesena slika može imati različite boje, koristite neprozirnu za Fill na Add picture button kako biste osigurali dosljedan kontrast.

Podrška za čitač zaslona

  • Add picture button mora imati Tekst i Tekstpromijenisliku koji postavlja upit korisniku da doda ili promijeni sliku.

Podrška za tipkovnicu

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).