---
title: Customization API
canonical: https://developer.unico.io/id/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api
locale: id
generated_by: markdown-export
---

## Metode UnicoThemeBuilder

| Metode | Deskripsi |
|---|---|
| `setColorSilhouetteSuccess(color)` | Warna siluet saat pengambilan gambar berhasil |
| `setBackgroundColor(color)` | Warna latar belakang bingkai pengambilan gambar |
| `setColorText(color)` | Warna teks |
| `setBackgroundColorComponents(color)` | Warna latar belakang komponen UI |
| `setColorTextComponents(color)` | Warna teks di dalam komponen UI |
| `setBackgroundColorBoxMessage(color)` | Warna latar belakang kotak pesan |
| `setColorTextBoxMessage(color)` | Warna teks di dalam kotak pesan |
| `setBackgroundColorButtons(color)` | Warna latar belakang tombol |
| `setColorTextButtons(color)` | Warna teks tombol |
| `setColorCancelButton(color)` | Warna tombol batal |
| `setColorProgressBar(color)` | Warna bilah progres |
| `setFontFamily(font)` *(v3.19.2+)* | Jenis huruf untuk bingkai pengambilan gambar |
| `setHtmlPopupLoading(html)` | HTML kustom untuk popup loading (hanya pengambilan dokumen) |
| `build()` | Mengembalikan instance `UnicoTheme` |

:::warning[Tipe nilai warna]
Tipe warna yang didukung adalah **string heksadesimal** (misalnya, `"#FF0000"`).
:::

## Lokal

| Metode | Tipe | Deskripsi |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | Mengatur bahasa layar pengambilan gambar |

Lihat [Referensi API > Enums](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums) untuk daftar lengkap nilai `LocaleTypes` yang didukung.