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