TXFALocaleDataProvider

Unit: HPDFXFALocale

Declaración

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

Comportamiento

Suministra un record de locale resuelto a la ejecución general de eventos y devuelve False cuando el locale solicitado no está disponible

El runtime usa su localeSet del documento y el fallback del sistema; los llamadores de nivel más bajo pueden aportar sus propias definiciones de locales Unicode

El provider debe ser una búsqueda determinista de solo lectura y no debe ejecutar un efecto externo

Un Name vacío solicita el locale actual del usuario; las solicitudes nombradas calculadas normalizan guiones bajos a guiones y letras ASCII a minúsculas

El engine de eventos registra los metadatos devueltos en el journal de la sesión exitosa, así que restaurar una sesión confirmada no vuelve a consultar al provider; un evento posterior puede obtener metadatos actualizados

El locale ambiente se resuelve al inicio del evento; la suspensión de búsquedas nombradas invoca al provider con la máscara de excepciones de punto flotante del host restaurada

APIs relacionadas

TXFALocaleData, HPDFXFALoadDocumentLocale y Funciones FormCalc