---
title: API настройки внешнего вида
canonical: https://developer.unico.io/ru/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api
locale: ru
generated_by: markdown-export
---

## UnicoThemeBuilder methods

| Метод | Описание |
|---|---|
| `setColorSilhouetteSuccess(color)` | Цвет силуэта при успешном захвате |
| `setBackgroundColor(color)` | Цвет фона рамки захвата |
| `setColorText(color)` | Цвет текста |
| `setBackgroundColorComponents(color)` | Цвет фона UI-компонентов |
| `setColorTextComponents(color)` | Цвет текста внутри UI-компонентов |
| `setBackgroundColorBoxMessage(color)` | Цвет фона блока сообщений |
| `setColorTextBoxMessage(color)` | Цвет текста внутри блока сообщений |
| `setBackgroundColorButtons(color)` | Цвет фона кнопок |
| `setColorTextButtons(color)` | Цвет текста кнопок |
| `setColorCancelButton(color)` | Цвет кнопки отмены |
| `setColorProgressBar(color)` | Цвет индикатора выполнения |
| `setFontFamily(font)` *(v3.19.2+)* | Семейство шрифтов для рамки захвата |
| `setHtmlPopupLoading(html)` | Пользовательский HTML для всплывающего окна загрузки (только для захвата документов) |
| `build()` | Возвращает экземпляр `UnicoTheme` |

:::warning[Типы значений цвета]
Поддерживаемые типы цветов — **шестнадцатеричные строки** (например, `"#FF0000"`).
:::

## Locale

| Метод | Тип | Описание |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | Устанавливает язык экрана захвата |

Полный список поддерживаемых значений `LocaleTypes` см. в разделе [Справочник API > Перечисления](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums).