Menambahkan kontrol gambar di aplikasi kanvas

Mengambil foto atau memuat gambar dari perangkat lokal.

KETERANGAN

Dengan kontrol ini, pengguna dapat mengambil foto atau mengunggah file gambar dari perangkat mereka dan memperbarui sumber data dengan konten ini. Di perangkat seluler, pengguna disajikan dengan dialog pilihan perangkat untuk memilih antara mengambil foto atau memilih yang sudah tersedia.

Kontrol ini adalah kontrol yang dikelompokkan yang berisi dua kontrol: Gambar dan tombol Tambah gambar. Kontrol Gambar menampilkan gambar yang diunggah atau tempat penampung, jika tidak ada gambar yang telah diunggah. Tombol Tambah gambar meminta gambar untuk diunggah.

Lihat Referensi kontrol Gambar untuk properti Gambar.

Pembatasan

Kontrol gambar memiliki batasan ini:

  • Saat menggunakan kontrol Tambahkan Gambar aktif iOS, gambar yang diimpor dengan menggunakan kamera atau galeri tidak berisi meta-data seperti orientasi, informasi lokasi, atau pengaturan kamera.

Properti tombol Tambah gambar

AccessibleLabel – Label untuk pembaca layar. Menjelaskan tujuan menambahkan gambar.

Align – Lokasi teks sehubungan dengan pusat horizontal kontrolnya.

BorderColor – Warna batas kontrol.

BorderStyle – Mengatur apakah batas kontrol Solid, Putus-Putus, Bertitik, atau Tidak Ada.

BorderThickness – Ketebalan batas kontrol.

ChangePictureText – Teks yang muncul di tombol saat gambar telah diunggah.

Warna – Warna teks dalam kontrol.

DisabledBorderColor – Warna batas kontrol, jika properti DisplayMode dari kontrol diatur ke Nonaktif.

DisabledColor – Warna teks dalam kontrol, jika properti DisplayMode diatur ke Nonaktif.

DisabledFill – Warna latar belakang, jika properti DisplayMode diatur ke Nonaktif.

DisplayMode – Mengatur apakah kontrol memungkinkan pengguna untuk menginput (Edit), hanya menampilkan data (Tampilkan), atau dinonaktifkan (Nonaktif).

Error - Jika ada masalah saat mengunggah gambar, properti ini akan berisi string kesalahan yang sesuai.

Fill – Warna latar belakang kontrol.

FocusedBorderColor – Warna batas kontrol saat kontrol difokuskan.

FocusedBorderThickness – Ketebalan batas kontrol saat kontrol difokuskan.

Font – Nama kelompok fon untuk menampilkan teks.

FontWeight – Berat teks dalam sebuah kontrol: Tebal, Semitebal, Normal, atau Ringan.

Height – Jarak antara tepi atas dan bawah kontrol.

HoverBorderColor – Warna batas kontrol saat pengguna mengarahkan penunjuk mouse ke atas kontrol tersebut.

HoverColor – Warna teks dalam sebuah kontrol saat pengguna mengarahkan penunjuk mouse di atasnya.

HoverFill – Warna latar kontrol saat pengguna mengarahkan penunjuk mouse di atasnya.

Italic – Mengatur apakah teks dalam sebuah kontrol menjadi miring.

Media – Pengidentifikasi untuk klip yang diputar kontrol audio atau video.

OnChange – Tindakan untuk dilakukan saat pengguna mengubah nilai kontrol (misalnya, dengan menyesuaikan slider).

OnSelect – Tindakan untuk dilakukan ketika pengguna mengetuk atau mengeklik kontrol.

Padding – Jarak antara teks di tombol impor atau ekspor dan tepi-tepi tombol tersebut.

PressedBorderColor – Warna batas kontrol saat pengguna mengetuk atau mengklik kontrol tersebut.

PressedColor – Warna teks dalam kontrol saat pengguna mengetuk atau mengeklik kontrol tersebut.

PressedFill – Warna latar kontrol saat pengguna mengetuk atau mengeklik kontrol tersebut.

Reset – Mengatur apakah suatu kontrol kembali ke nilai default.

Size – Ukuran fon teks yang muncul pada kontrol.

Strikethrough – Mengatur apakah akan muncul garis yang melalui teks yang ada pada kontrol.

TabIndex – Perintah navigasi keyboard terkait dengan kontrol lainnya.

Teks – Teks yang muncul di tombol saat gambar belum diunggah.

Tooltip – Teks penjelasan yang muncul ketika pengguna mengarahkan mouse ke atas kontrol.

Underline – Mengatur apakah akan muncul garis di bawah teks yang ada pada kontrol.

UseMobileCamera – Apakah akan menggunakan kamera seluler secara langsung, jika tersedia. Untuk perangkat Android, properti ini memerlukan pengaturan eksperimental Peningkatan Pengambilan Media diaktifkan.

VerticalAlign – Lokasi teks pada kontrol sehubungan dengan pusat vertikal kontrol tersebut.

Visible – Mengatur apakah kontrol akan muncul atau tersembunyi.

Width – Jarak antara tepi kiri dan kanan kontrol.

X – Jarak antara tepi kiri kontrol dan tepi kiri wadah induknya (layar, jika tidak ada wadah induk).

Y – Jarak antara tepi atas dan tepi atas wadah induk (layar, jika tidak ada wadah induk).

Patch( DataSource, BaseRecord, ChangeRecord )

Contoh

  1. Tambahkan kontrol Tambah gambar, lalu klik tiga kali.

    Anda tidak tahu cara menambahkan, menamai, dan mengonfigurasi kontrol?

  2. Di kotak dialog Buka, klik atau ketuk file gambar, lalu klik atau ketuk Buka.

  3. Tambahkan kontrol Button, pindahkan ke bawah kontrol Tambah gambar dan atur properti OnSelect untuk kontrol Button ke rumus ini:
    Collect(MyPix, AddMediaButton1.Media)

    Ingin informasi lebih lanjut tentang fungsi Collect atau fungsi lainnya?

  4. Tambahkan kontrol Galeri vertikal dan atur properti Item menjadi MyPix.

  5. Pilih kontrol Image di galeri dan atur properti Gambar menjadi ThisItem.Value.

  6. Tekan F5, lalu klik atau ketuk kontrol Button.

    Gambar dari kontrol Tambah gambar akan ditampilkan dalam kontrol Galeri Vertikal. Jika gambar Anda tidak memiliki rasio aspek yang sama dengan kontrol Image dalam kontrol Galeri vertikal, atur properti ImagePosition dari kontrol Image ke Cocokkan.

  7. Klik atau ketuk kontrol Tambah gambar, klik atau ketuk file gambar lainnya, klik atau ketuk Buka, lalu klik atau ketuk kontrol Button yang Anda tambahkan.

    Gambar kedua muncul dalam kontrol galeri Gambar.

  8. (opsional) Ulangi langkah sebelumnya satu atau beberapa kali, lalu kembali ke ruang kerja default dengan menekan Esc.

Gunakan fungsi SaveData untuk menyimpan gambar secara lokal atau fungsi Patch untuk memperbarui ke sumber data.

Panduan aksesibilitas

Panduan yang sama untuk Button dan Image berlaku. Selain itu, pertimbangkan berikut ini:

Kontras warna

  • Tombol gambar harus memiliki kontras yang memadai antara teks dan latar belakang. Karena gambar yang diunggah mungkin memiliki warna yang bervariasi, gunakan Isi yang buram pada tombol Tambah gambar untuk memastikan kontras yang konsisten.

Dukungan pembaca layar

  • Tombol Tambah gambar harus memiliki Teks dan ChangePictureText yang meminta pengguna untuk menambahkan atau mengubah gambar.

Dukungan keyboard

  • Tombol Tambahkan gambar harus memiliki TabIndex sebesar nol atau lebih supaya pengguna keyboard dapat menavigasi ke sana.
  • Tombol Tambah gambar harus memiliki indikator fokus yang tampak jelas. Gunakan FocusedBorderColor dan FocusedBorderThickness untuk mencapai hal ini.

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).