HPDFXFALoadLocale

Модуль: HPDFXFALocale

Объявление

function HPDFXFALoadLocale(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean;

Поведение

Загружает принятую локаль из нативных данных локалей Windows или данных ICU Linux и возвращает False для недопустимого идентификатора локали

Пустое имя выбирает текущую локаль пользователя; написания en_US и en-US нормализуются для системного поиска

Возвращённая запись сохраняет имена и символы Unicode и конвертирует системные шаблоны даты/времени в символы XFA

Шаблоны даты и времени зависят от установленных нативных данных локалей и настроек; явные шаблоны localeSet могут их переопределить

Бэкенду Linux нужны согласованные библиотеки libicuuc и libicui18n; он отвергает обрезанные идентификаторы BCP47 и неизвестные языковые данные ICU

Отсутствующий или несовместимый бэкенд ICU вызывает EHPDFXFAError с диагностикой нативного загрузчика

Связанные API

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