TXFALocaleDataProvider

Модуль: HPDFXFALocale

Объявление

TXFALocaleDataProvider= function(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean of object;

Поведение

Поставляет разрешённую запись локали в общее выполнение событий и возвращает False, если запрошенная локаль недоступна

Runtime использует localeSet документа и системный фолбэк; низкоуровневые вызывающие могут передавать собственные определения локалей Unicode

Провайдер обязан быть детерминированным поиском только для чтения и не должен выполнять внешние эффекты

Пустой Name запрашивает текущую локаль пользователя; вычисленные именованные запросы нормализуют подчёркивания в дефисы и ASCII-буквы в нижний регистр

Движок событий записывает возвращённые метаданные в журнал успешной сессии, поэтому восстановление закоммиченной сессии не опрашивает провайдер снова; более позднее событие может получить обновлённые метаданные

Окружающая локаль разрешается на старте события; приостановка именованного поиска вызывает провайдера с восстановленной маской исключений плавающей точки хоста

Связанные API

TXFALocaleData, HPDFXFALoadDocumentLocale и Функции FormCalc