Tambahkan kawalan gambar dalam aplikasi kanvas

Mengambil foto atau memuatkan imej daripada peranti setempat.

Penerangan

Dengan kawalan ini pengguna boleh mengambil foto atau memuat naik fail imej daripada peranti mereka dan mengemas kini sumber data dengan kandungan ini. Pada peranti mudah alih pengguna dipersembahkan dengan dialog pilihan peranti untuk memilih antara mengambil foto atau memilih yang telah tersedia.

Kawalan ini adalah kawalan yang terkumpul mengandungi dua kawalan: Imej dan Butang tambah gambar. Kawalan Imej menunjukkan imej yang dimuat naik atau ruang letak jika tiada imej dimuat naik. Butang tambah gambar digesa untuk imej dimuat naik.

Lihat Rujukan kawalan imej untuk sifat Imej.

Batasan

Kawalan gambar mempunyai pengehadan ini:

  • Apabila menggunakan kawalan Tambah Gambar dihidupkan iOS, imej yang diimport menggunakan kamera atau galeri tidak mengandungi meta-data seperti orientasi, maklumat lokasi atau seting kamera.

Sifat butang tambah gambar

AccessibleLabel – Label untuk pembaca skrin. Hendaklah menerangkan tujuan menambah gambar.

Align – Lokasi teks berbanding dengan kawalan pusat mendatarnya.

BorderColor – Warna sempadan kawalan.

BorderStyle – Sama ada sempadan kawalan adalah Kukuh, Putus-putus, Bertitik atau Tiada.

BorderThickness – Ketebalan sempadan kawalan.

ChangePictureText – Teks yang dipaparkan pada butang apabila imej telah dimuat naik.

Color – Warna teks dalam kawalan.

DisabledBorderColor – Warna sempadan kawalan jika sifat kawalan DisplayMode ditetapkan kepada Dinyahdaya.

DisabledColor – Warna latar belakang kawalan jika sifat DisplayMode ditetapkan kepada Dinyahdaya.

DisabledFill – Warna latar belakang kawalan jika sifat DisplayMode ditetapkan kepada Dinyahdaya.

DisplayMode – Sama ada kawalan membenarkan input pengguna (Edit), hanya memaparkan data (Lihat), atau dinyahdayakan (Dinyahdayakan).

Ralat - Jika terdapat masalah memuat naik imej, sifat ini akan mengandungi string ralat yang bersesuaian.

Isi – Warna latar belakang kawalan.

FocusedBorderColor – Warna sempadan kawalan apabila kawalan terfokus.

FocusedBorderThickness – Ketebalan sempadan kawalan apabila kawalan terfokus.

Fon – Nama keluarga fon dalam teks yang dipaparkan.

BeratFon – Berat teks dalam kawalan: Tebal, Separa Tebal, Biasa atau Lebih Cerah.

Tinggi – Jarak antara kawalan sisi atas dan bawah.

HoverBorderColor – Warna sempadan kawalan apabila pengguna memastikan penunjuk tetikus pada kawalan tersebut.

HoverColor – Warna teks dalam kawalan apabila pengguna memastikan penunjuk tetikus padanya.

HoverFill – Warna latar belakang kawalan apabila pengguna memastikan penunjuk tetikus padanya.

Italik – Sama ada teks dalam kawalan adalah italik.

Media – Pengecam untuk klip bagi kawalan audio atau video yang dimainkan.

OnChange – Tindakan untuk dilaksanakan apabila pengguna mengubah nilai kawalan (sebagai contoh, dengan melaraskan penggelangsar).

OnSelect – Tindakan untuk dilaksanakan apabila pengguna mengetik atau mengklik kawalan.

Pad – Jarak antara teks pada butang import atau eksport dan sisi butang tersebut.

PressedBorderColor – Warna sempadan kawalan apabila pengguna ketik atau klik kawalan itu.

PressedColor – Warna teks dalam kawalan apabila pengguna ketik atau klik kawalan tersebut.

PressedFill – Warna latar belakang kawalan apabila pengguna ketik atau klik kawalan tersebut.

Tetap semula – Sama ada kawalan bertukar kepada nilai lalainya.

Saiz – Saiz fon teks yang dipaparkan pada kawalan.

Garis lorek – Sama ada garis dipaparkan melalui teks yang dipaparkan pada kawalan.

TabIndex – Pesanan navigasi papan kekunci berbanding dengan kawalan lain.

Teks – Teks yang dipaparkan pada butang apabila imej belum dimuat naik.

Tooltip – Teks penjelasan yang dipaparkan apabila pengguna hover ke atas kawalan.

Garis bawah – Sama ada garis dipaparkan bawah teks yang dipaparkan pada kawalan.

UseMobileCamera – Sama ada untuk menggunakan kamera mudah alih secara terus, apabila tersedia. Untuk peranti Android, sifat ini memerlukan tetapan percubaan Tangkapan Media Ditambah Baik dihidupkan.

VerticalAlign – Lokasi teks pada kawalan yang berkaitan dengan tengah menegak kawalan.

Boleh dilihat – Sama ada kawalan dipaparkan atau disembunyikan.

Lebar – Jarak antara sisi kiri dan kanan kawalan.

X – Jarak antara bucu kiri kawalan dan bucu kiri bekas induk (skrin jika tiada bekas induk).

Y – Jarak antara bucu atas kawalan dengan bucu atas bekas induk (skrin jika tiada bekas induk).

tampalan( DataSource, BaseRecord, ChangeRecord )

Contoh

  1. Tambah kawalan Tambah gambar, dan kemudian kliknya tiga kali.

    Tidak tahu cara tambah, nama dan konfigurasi kawalan?

  2. Dalam kotak dialog Buka, klik atau ketik fail imej, dan kemudian klik atau ketik Buka.

  3. Tambah kawalan Button, gerakkannya ke bawah kawalan Tambah gambar, dan tetapkan sifat OnSelect untuk kawalan Button ke formula ini:
    Collect(MyPix, AddMediaButton1.Media)

    Mahukan maklumat lanjut tentang fungsi Collect atau fungsi yang lain?

  4. Tambah kawalan Galeri menegak, dan tetapkan sifat Item ke MyPix.

  5. Pilih kawalan Image dalam galeri dan tetapkan sifat Imej ke ThisItem.Value.

  6. Tekan F5, dan kemudian klik atau ketik kawalan Button.

    Imej daripada kawalan Tambah gambar muncul dalam kawalan Galeri Menegak. Jika imej anda tidak mempunyai nisbah aspek yang sama seperti kawalan Image dalam kawalan Galeri menegak, tetapkan sifat ImagePosition untuk kawalan Image ke Sesuai.

  7. Klik atau ketik kawalan Tambah gambar, klik atau ketik fail imej yang lain, klik atau ketik Buka, dan kemudian klik atau ketik kawalan Button yang anda tambah.

    Imej kedua dipaparkan dalam kawalan Galeri imej.

  8. (pilihan) Ulangi langkah terdahulu satu atau banyak kali, dan kemudian kembali ke ruang kerja lalai dengan menekan Esc.

Gunakan fungsi SaveData untuk menyimpan imej setempat atau fungsi Tampalan untuk mengemas kini sumber data.

Garis panduan kebolehcapaian

Garis panduan yang sama untuk Button dan Image digunakan. Sebagai tambahan, pertimbangkan berikut:

Kontras warna

  • Butang tambah gambar mesti mempunyai kontras yang mencukupi antara teks dan latar belakangnya. Oleh kerana imej yang dimuat naik mempunyai warna yang pelbagai, gunakan Isian legap pada Butang tambah gambar untuk memastikan kontras konsisten.

Sokongan pembaca skrin

  • Butang tambah gambar mesti mempunyai Teks dan ChangePictureText yang menggesa pengguna untuk menambah atau mengubah gambar.

Sokongan papan kekunci

  • Butang tambah gambar mesti mempunyai TabIndex kosong atau lebih besar supaya pengguna papan kekunci boleh menavigasikannya.
  • Butang tambah gambar mesti mempunyai penunjuk fokus penglihatan yang jelas. Gunakan FocusedBorderColor dan FocusedBorderThickness untuk mendapatkannya.

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).