---
title: API de Personalização
canonical: https://developer.unico.io/pt-BR/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api
locale: pt-BR
generated_by: markdown-export
---

## Métodos do UnicoThemeBuilder

| Método | Descrição |
|---|---|
| `setColorSilhouetteSuccess(color)` | Cor da silhueta quando a captura é bem-sucedida |
| `setBackgroundColor(color)` | Cor de fundo do frame de captura |
| `setColorText(color)` | Cor do texto |
| `setBackgroundColorComponents(color)` | Cor de fundo dos componentes de UI |
| `setColorTextComponents(color)` | Cor do texto dentro dos componentes de UI |
| `setBackgroundColorBoxMessage(color)` | Cor de fundo da caixa de mensagem |
| `setColorTextBoxMessage(color)` | Cor do texto dentro da caixa de mensagem |
| `setBackgroundColorButtons(color)` | Cor de fundo dos botões |
| `setColorTextButtons(color)` | Cor do texto dos botões |
| `setColorCancelButton(color)` | Cor do botão de cancelar |
| `setColorProgressBar(color)` | Cor da barra de progresso |
| `setFontFamily(font)` *(v3.19.2+)* | Família de fonte para o frame de captura |
| `setHtmlPopupLoading(html)` | HTML personalizado para o popup de carregamento (somente captura de documento) |
| `build()` | Retorna a instância de `UnicoTheme` |

:::warning[Tipos de valor de cor]
Os tipos de cor suportados são **strings hexadecimais** (ex.: `"#FF0000"`).
:::

## Locale

| Método | Tipo | Descrição |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | Define o idioma da tela de captura |

Consulte [Referência de API > Enums](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums) para a lista completa de valores `LocaleTypes` suportados.