---
title: واجهة برمجة التخصيص
canonical: https://developer.unico.io/ar/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api
locale: ar
generated_by: markdown-export
---

## أساليب UnicoThemeBuilder

| الأسلوب | الوصف |
|---|---|
| `setColorSilhouetteSuccess(color)` | لون الصورة الظلية عند نجاح الالتقاط |
| `setBackgroundColor(color)` | لون خلفية إطار الالتقاط |
| `setColorText(color)` | لون النص |
| `setBackgroundColorComponents(color)` | لون خلفية مكونات واجهة المستخدم |
| `setColorTextComponents(color)` | لون النص داخل مكونات واجهة المستخدم |
| `setBackgroundColorBoxMessage(color)` | لون خلفية مربع الرسائل |
| `setColorTextBoxMessage(color)` | لون النص داخل مربع الرسائل |
| `setBackgroundColorButtons(color)` | لون خلفية الأزرار |
| `setColorTextButtons(color)` | لون نص الأزرار |
| `setColorCancelButton(color)` | لون زر الإلغاء |
| `setColorProgressBar(color)` | لون شريط التقدم |
| `setFontFamily(font)` *(v3.19.2+)* | عائلة الخط لإطار الالتقاط |
| `setHtmlPopupLoading(html)` | HTML مخصص للنافذة المنبثقة للتحميل (التقاط المستند فقط) |
| `build()` | يُعيد نسخة `UnicoTheme` |

:::warning[أنواع قيم الألوان]
أنواع الألوان المدعومة هي **السلاسل الست عشرية** (مثل `"#FF0000"`).
:::

## اللغة

| الأسلوب | النوع | الوصف |
|---|---|---|
| `setLocale(locale)` | `LocaleTypes` | يضبط لغة شاشة الالتقاط |

راجع [مرجع API > التعدادات](/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums) للاطلاع على القائمة الكاملة لقيم `LocaleTypes` المدعومة.