Lewati ke konten utama

Kustomisasi

Web SDK mendukung dua dimensi kustomisasi: bahasa dan tema visual.

Bahasa

Konfigurasikan bahasa pesan informatif di frame tangkapan melalui metode setLocale. Gunakan enum LocaleTypes:

  • LocaleTypes.PT_BR — Portugis (Brasil)
  • LocaleTypes.ES_MX — Spanyol (Meksiko)
  • LocaleTypes.ES_ES — Spanyol (Spanyol)
  • LocaleTypes.EN_US — Inggris (AS)
import {
UnicoCheckBuilder,
LocaleTypes
} from "unico-webframe"

unicoCameraBuilder.setLocale(LocaleTypes.EN_US);
informasi
  • Aktivasi jarak jauh mungkin diperlukan untuk menggunakan fitur ini. Jika Anda ingin menggunakannya, hubungi manajer proyek atau dukungan Unico Anda.
  • Jika tidak dikonfigurasi, SDK menggunakan bahasa Portugis sebagai bahasa default.

Lihat API Reference > Enums untuk daftar lengkap nilai LocaleTypes yang didukung.

Tema

Sesuaikan frame tangkapan menggunakan UnicoThemeBuilder. Buat instans dan panggil metode yang mengustomisasi setiap properti frame tangkapan:

const unicoTheme = new UnicoThemeBuilder()
.setColorSilhouetteSuccess("#0384fc")
.setBackgroundColor("#dff1f5")
.setColorText("#0384fc")
.setBackgroundColorComponents("#0384fc")
.setColorTextComponents("#dff1f5")
.setBackgroundColorBoxMessage("#fff")
.setColorTextBoxMessage("#fff")
.setBackgroundColorButtons("#0384fc")
.setColorTextButtons("#dff1f5")
.setColorCancelButton("#0384fc")
.setColorProgressBar("#0384fc")
.setFontFamily("Arial, sans-serif") // v3.19.2+
.setHtmlPopupLoading(`<div style="position: absolute; top: 45%; right: 50%; transform:
translate(50%, -50%); z-index: 10; text-align: center;">Carregando...</div>`)
.build();

Setelah menghasilkan objek tema, teruskan ke setTheme:

unicoCameraBuilder.setTheme(unicoTheme);
setHtmlPopupLoading

Parameter setHtmlPopupLoading khusus untuk alur tangkapan dokumen.

Cakupan kustomisasi

Tidak ada dimensi kustomisasi lain yang tersedia selain yang diekspos oleh UnicoThemeBuilder. Jika Anda membutuhkan UI yang sepenuhnya proprietary, lihat opsi Capture Standard (integrasi API headless).