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

## Méthodes UnicoThemeBuilder

| Méthode | Description |
|---|---|
| `setColorSilhouetteSuccess(color)` | Couleur de la silhouette lors d'une capture réussie |
| `setBackgroundColor(color)` | Couleur de fond du cadre de capture |
| `setColorText(color)` | Couleur du texte |
| `setBackgroundColorComponents(color)` | Couleur de fond des composants d'interface |
| `setColorTextComponents(color)` | Couleur du texte dans les composants d'interface |
| `setBackgroundColorBoxMessage(color)` | Couleur de fond de la boîte de message |
| `setColorTextBoxMessage(color)` | Couleur du texte dans la boîte de message |
| `setBackgroundColorButtons(color)` | Couleur de fond des boutons |
| `setColorTextButtons(color)` | Couleur du texte des boutons |
| `setColorCancelButton(color)` | Couleur du bouton d'annulation |
| `setColorProgressBar(color)` | Couleur de la barre de progression |
| `setFontFamily(font)` *(v3.19.2+)* | Famille de polices du cadre de capture |
| `setHtmlPopupLoading(html)` | HTML personnalisé pour la popup de chargement (capture de document uniquement) |
| `build()` | Retourne l'instance `UnicoTheme` |

:::warning[Types de valeurs de couleur]
Les types de couleur pris en charge sont les **chaînes hexadécimales** (ex. : `"#FF0000"`).
:::

## Locale

| Méthode | Type | Description |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | Définit la langue de l'écran de capture |

Consultez [Référence API > Énumérations](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums) pour la liste complète des valeurs `LocaleTypes` prises en charge.