Jaa


Lisää kuva -ohjausobjekti pohjaan perustuvissa sovelluksissa

Ottaa valokuvan tai lataa kuvat paikallisesta laitteesta.

Kuvaus

Tämän ohjausobjektin avulla käyttäjät voivat ottaa kuvia tai ladata kuvatiedostoja laitteestaan ja päivittää tietolähteen tällä sisällöllä. Mobiililaitteessa käyttäjälle esitetään laitteen vaihtoehtojen valintaikkuna, jossa voidaan valita, otetaanko valokuva vai käytetäänkö jo käytettävissä olevaa valokuvaa.

Tämä ohjausobjekti on ryhmitelty ohjausobjekti, joka sisältää kaksi ohjausobjektia: Kuva ja Lisää kuvapainike. Kuva-ohjausobjekti näyttää ladatun kuvan tai paikkamerkin, jos kuvaa ei ole ladattu. LIsää kuvapainike ohjaa lataamaan kuvan.

Katso Kuva-ohjausobjektin viittauksesta tietoja Image-ominaisuuksista.

Rajoitukset

Kuva-ohjausobjektilla on seuraavat rajoitukset:

  • iOS:n Lisää kuva -ohjausobjektia käytettäessä kameran tai valikoiman avulla tuodut kuvat eivät sisällä metatietoja, kuten suuntaa, paikkatietoja tai kamera-asetuksia.

Add picture -painikkeen ominaisuudet

AccessibleLabel – Näytönlukuohjelmien käyttämä selite. Kuvan lisäämisen tarkoitus tulee kuvata.

Align – Tekstin asettelu suhteessa ohjausobjektin vaakasuoraan keskikohtaan.

BorderColor – Ohjausobjektin reunan väri.

BorderStyle – Onko ohjausobjektin reuna Yhtenäinen, Katkoviiva, Pisteviiva vai Ei mitään.

BorderThickness – Ohjausobjektin reunan paksuus.

ChangePictureText – Teksti, joka näkyy painikkeessa, kun kuva on ladattu.

Color – Ohjausobjektin Tekstin väri.

DisabledBorderColor – Ohjausobjektin reunan väri, jos sen DisplayMode-asetuksena on Poistettu käytöstä.

DisabledColor – Ohjausobjektin Tekstin väri, jos sen DisplayMode -asetuksen arvoksi on asetettu Ei käytössä.

DisabledFill – Ohjausobjektin taustaväri, jos sen DisplayMode-ominaisuudeksi on määritetty Ei käytössä.

DisplayMode – Salliiko ohjausobjekti käyttäjän syötettä (Muokkaa), vain tietojen tarkastelun (Näytä) vai onko se poissa käytöstä (Poistettu käytöstä).

Error – Jos kuvaa ladatessa esiintyy ongelma, tämä ominaisuus sisältää tarvittavan virhesanoman.

Fill – Ohjausobjektin taustaväri.

FocusedBorderColor – Ohjausobjektin reunan väri, kun ohjausobjekti on kohdistettu.

FocusedBorderThickness – Ohjausobjektin reunan paksuus, kun ohjausobjekti on kohdistettu.

Font – tekstissä käytetyn fonttiperheen nimi.

FontWeight – Ohjausobjektin Tekstin paksuus: lihavoitu, puolilihavoitu, normaali tai ohuempi.

Height – Ohjausobjektin ylä- ja alareunan välinen etäisyys.

HoverBorderColor – Ohjausobjektin reunan väri, kun käyttäjä pitää hiiren osoitinta kyseisen ohjausobjektin päällä.

HoverColor – Ohjausobjektin Tekstin väri, kun hiiren kohdistin on sen päällä.

HoverFill – Ohjausobjektin taustaväri, kun käyttäjä pitää hiiren osoitinta sen päällä.

Italic – Onko ohjausobjektin teksti kursivoitu.

Media – Äänet- tai Video-ohjausobjektin toistaman leikkeen tunniste.

OnChange – Toiminnot, jotka suoritetaan, kun käyttäjä muuttaa ohjausobjektin arvoa (esimerkiksi säätämällä liukusäädintä).

OnSelect – Toiminnot, jotka suoritetaan, kun käyttäjä napauttaa tai napsauttaa ohjausobjektia.

Padding – Tuonti- tai vientipainikkeen Tekstin ja painikkeen reunojen välinen etäisyys.

PressedBorderColor – Ohjausobjektin reunan väri, kun käyttäjä napauttaa tai napsauttaa kyseistä ohjausobjektia.

PressedColor – Ohjausobjektin Tekstin väri, kun käyttäjä napauttaa tai napsauttaa ohjausobjektia.

PressedFill – Ohjausobjektin taustaväri, kun käyttäjä napauttaa tai napsauttaa kyseistä ohjausobjektia.

Reset – Palautuuko ohjausobjekti oletusarvoonsa.

Size – Ohjausobjektissa näkyvän Tekstin fonttikoko.

Strikethrough – Onko ohjausobjektissa näkyvä Teksti yliviivattu.

TabIndex – Näppäimistön siirtymisjärjestys suhteessa muihin ohjausobjekteihin.

Text – Teksti, joka näkyy painikkeessa, kun kuvaa ei ole ladattu.

Tooltip – OhjeTeksti, joka ilmestyy näkyviin osoittimen ollessa ohjausobjektin päällä.

Underline – Onko ohjausobjektissa näkyvä Teksti alleviivattu.

UseMobileCamera – Ilmaisee, käytetäänkö mobiilikameraa suoraan, kun sellainen on käytettävissä. Android-laitteissa tämä ominaisuus edellyttää kokeellisen Parannettu median sieppaus -asetuksen käyttöönottoa.

VerticalAlign – Ohjausobjektin Tekstin sijainti suhteessa ohjausobjektin pystysuoraan keskikohtaan.

Visible – Onko ohjausobjekti näkyvissä vai piilossa.

Width – Ohjausobjektin vasemman ja oikean reunan välinen etäisyys.

X – Ohjausobjektin vasemman reunan ja pääsäilön (tai näytön, jos pääsäilöä ei ole) vasemman reunan välinen etäisyys.

Y – Ohjausobjektin yläreunan ja pääsäilön (tai näytön, jos pääsäilöä ei ole) yläreunan välinen etäisyys.

Patch( DataSource, BaseRecord, ChangeRecord )

Esimerkit

  1. Lisää Lisää kuva-ohjausobjekti ja napsauta sitä sen jälkeen kolmesti.

    Etkö tiedä, miten ohjausobjekti lisätään, nimetään ja määritetään?

  2. Napsauta tai napauta Avaa-valintaikkunassa kuvatiedostoa ja valitse sitten Avaa.

  3. Lisää Painike-ohjausobjekti, siirrä se Lisää kuva-ohjausobjektin alle ja määritä OnSelect-ominaisuudeksi Painike-ohjausobjektissa tämä kaava:
    Collect(MyPix, AddMediaButton1.Media)

    Haluatko lisätietoja Collect-funktiosta tai muista funktioista?

  4. Lisää Pystysuuntainen valikoima -ohjausobjekti ja aseta sen Items-ominaisuudeksi MyPix.

  5. Valitse Kuva-ohjausobjekti valikoimassa ja määritä sen Image-ominaisuudeksi ThisItem.Value.

  6. Paina F5-näppäintä ja napsauta tai napauta sitten Painike-ohjausobjektia.

    Lisää kuva -ohjausobjektilta tuleva kuva näkyy Pystysuuntainen valikoima -ohjausobjektissa. Jos kuvasi kuvasuhde ei ole sama kuin Pystysuuntainen valikoima -ohjausobjektissa olevalla Kuva-ohjausobjektilla, määritä Kuva-ohjausobjektin ImagePosition-ominaisuudeksi Fit.

  7. Napsauta tai napauta Lisää kuva -ohjausobjektia, napsauta tai napauta toista kuvatiedostoa, napsauta tai napauta kohtaa Avaa ja napsauta tai napauta sitten lisäämääsi Painike-ohjausobjektia.

    Toinen kuva tulee näkyviin Kuvavalikoima-ohjausobjektiin.

  8. (valinnainen) Repeat edellinen vaihe yhden tai useamman kerran ja palaa sitten oletustyötilaan painamalla ESC-näppäintä.

Tallenna kuvat paikallisesti SaveData-funktiolla tai päivitä tietolähde Patch-funktiolla.

Helppokäyttötoimintojen ohjeet

Samat ohjeet koskevat sekä Painike- että Kuva -ohjausobjektia. Huomioi lisäksi seuraavat asiat:

Värikontrasti

  • Add picture button Tekstin ja taustan välisen kontrastin on oltava riittävän suuri. Koska ladatussa kuvassa voi olla eri värejä, käytä läpinäkymätöntä Fill Add picture button yhtenäisen kontrastin varmistamiseksi.

Näytönlukuohjelman tuki

  • Add picture button on oltava Text ja ChangePictureText, jotka kehottavat käyttäjää lisäämään tai vaihtamaan kuvan.

Näppäimistön tuki

  • Add picture button TabIndex-arvon on oltava nolla tai suurempi, jotta näppäimistön käyttäjät voivat siirtyä siihen.
  • Add picture button on oltava selvästi näkyvät kohdistuksen ilmaisimet. Voit tehdä tämän kohteiden FocusedBorderColor ja FocusedBorderThickness avulla.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).