---
title: Customization API
canonical: https://developer.unico.io/ko/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api
locale: ko
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[색상 값 타입]
지원되는 색상 타입은 **16진수 문자열** (예: `"#FF0000"`)입니다.
:::

## Locale

| 메서드 | 타입 | 설명 |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | 캡처 화면 언어를 설정합니다 |

지원되는 `LocaleTypes` 값의 전체 목록은 [API 레퍼런스 > Enums](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums)를 참조하세요.