Перейти к основному содержимому

Настройка

Web SDK поддерживает два направления настройки: язык и визуальная тема.

Язык

Настройте язык информационных сообщений в рамках захвата с помощью метода setLocale. Используйте перечисление LocaleTypes:

  • LocaleTypes.PT_BR — португальский (Бразилия)
  • LocaleTypes.ES_MX — испанский (Мексика)
  • LocaleTypes.ES_ES — испанский (Испания)
  • LocaleTypes.EN_US — английский (США)
import {
UnicoCheckBuilder,
LocaleTypes
} from "unico-webframe"

unicoCameraBuilder.setLocale(LocaleTypes.EN_US);
информация
  • Для использования этой функции может потребоваться удалённая активация. Если вы хотите её использовать, уведомите своего менеджера проекта или службу поддержки Unico.
  • Если настройка не выполнена, SDK использует португальский язык по умолчанию.

Полный список поддерживаемых значений LocaleTypes см. в разделе Справочник API > Перечисления.

Тема

Настройте рамку захвата с помощью UnicoThemeBuilder. Создайте экземпляр и вызовите методы, настраивающие каждое свойство рамки захвата:

const unicoTheme = new UnicoThemeBuilder()
.setColorSilhouetteSuccess("#0384fc")
.setBackgroundColor("#dff1f5")
.setColorText("#0384fc")
.setBackgroundColorComponents("#0384fc")
.setColorTextComponents("#dff1f5")
.setBackgroundColorBoxMessage("#fff")
.setColorTextBoxMessage("#fff")
.setBackgroundColorButtons("#0384fc")
.setColorTextButtons("#dff1f5")
.setColorCancelButton("#0384fc")
.setColorProgressBar("#0384fc")
.setFontFamily("Arial, sans-serif") // v3.19.2+
.setHtmlPopupLoading(`<div style="position: absolute; top: 45%; right: 50%; transform:
translate(50%, -50%); z-index: 10; text-align: center;">Carregando...</div>`)
.build();

После создания объекта темы передайте его в setTheme:

unicoCameraBuilder.setTheme(unicoTheme);
setHtmlPopupLoading

Параметр setHtmlPopupLoading относится исключительно к процессу захвата документа.

Область настройки

Никакие другие параметры настройки, помимо тех, что предоставляет UnicoThemeBuilder, недоступны. Если вам нужен полностью собственный пользовательский интерфейс, обратитесь к варианту Capture Standard (headless-интеграция через API).