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