---
title: API de Personalización
canonical: https://developer.unico.io/es/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api
locale: es
generated_by: markdown-export
---

## UnicoThemeBuilder methods

| Método | Descripción |
|---|---|
| `setColorSilhouetteSuccess(color)` | Color de la silueta cuando la captura es exitosa |
| `setBackgroundColor(color)` | Color de fondo del marco de captura |
| `setColorText(color)` | Color del texto |
| `setBackgroundColorComponents(color)` | Color de fondo de los componentes de UI |
| `setColorTextComponents(color)` | Color del texto dentro de los componentes de UI |
| `setBackgroundColorBoxMessage(color)` | Color de fondo del cuadro de mensaje |
| `setColorTextBoxMessage(color)` | Color del texto dentro del cuadro de mensaje |
| `setBackgroundColorButtons(color)` | Color de fondo de los botones |
| `setColorTextButtons(color)` | Color del texto de los botones |
| `setColorCancelButton(color)` | Color del botón de cancelar |
| `setColorProgressBar(color)` | Color de la barra de progreso |
| `setFontFamily(font)` *(v3.19.2+)* | Familia tipográfica para el marco de captura |
| `setHtmlPopupLoading(html)` | HTML personalizado para el popup de carga (solo captura de documentos) |
| `build()` | Retorna la instancia de `UnicoTheme` |

:::warning[Tipos de valores de color]
Los tipos de color admitidos son **cadenas hexadecimales** (p. ej., `"#FF0000"`).
:::

## Locale

| Método | Tipo | Descripción |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | Establece el idioma de la pantalla de captura |

Consulta [Referencia de API > Enums](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums) para ver la lista completa de valores de `LocaleTypes` admitidos.