TXFALocaleDataProvider
Модуль: HPDFXFALocale
Объявление
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
Поведение
Поставляет разрешённую запись локали в общее выполнение событий и возвращает False, если запрошенная локаль недоступна
Runtime использует localeSet документа и системный фолбэк; низкоуровневые вызывающие могут передавать собственные определения локалей Unicode
Провайдер обязан быть детерминированным поиском только для чтения и не должен выполнять внешние эффекты
Пустой Name запрашивает текущую локаль пользователя; вычисленные именованные запросы нормализуют подчёркивания в дефисы и ASCII-буквы в нижний регистр
Движок событий записывает возвращённые метаданные в журнал успешной сессии, поэтому восстановление закоммиченной сессии не опрашивает провайдер снова; более позднее событие может получить обновлённые метаданные
Окружающая локаль разрешается на старте события; приостановка именованного поиска вызывает провайдера с восстановленной маской исключений плавающей точки хоста
Связанные API
TXFALocaleData, HPDFXFALoadDocumentLocale и Функции FormCalc