TXFALocaleDataProvider
Unidad: 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 inferior pueden proporcionar sus propias definiciones de locale Unicode
El provider debe ser una búsqueda de solo lectura determinista y no debe ejecutar un efecto externo
Un Name vacío solicita el locale actual del usuario; las peticiones con nombre calculadas normalizan guiones bajos a guiones y letras ASCII a minúsculas
El motor de eventos registra los metadatos devueltos en el journal de sesión exitosa, así que restaurar una sesión confirmada no consulta el provider otra vez; un evento posterior puede obtener metadatos actualizados
El locale ambiente se resuelve al inicio del evento; la suspensión de búsqueda con nombre invoca al provider con la máscara de excepciones de coma flotante del host restaurada
APIs relacionadas
TXFALocaleData, HPDFXFALoadDocumentLocale y Funciones FormCalc