HPDFXFAResolveFormInstanceProperty

Unit: HPDFXFA

Declaración

function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
  Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;

Comportamiento

Devuelve una sobrescritura de atributo de contenedor por ocurrencia o de nodo de propiedad cuando está disponible, con el atributo de la plantilla como fallback

Los atributos faltantes en nodos declarados de font, para, edge, color, comb, textEdit, hyphenation y margin usan los schema defaults soportados; los atributos vacíos explícitos siguen siendo valores explícitos

Node pertenece a la plantilla y DataNode identifica la ocurrencia actual del dataset; la búsqueda no crea nodos de formulario

La búsqueda de nodos de propiedad preserva las ocurrencias de clase sin nombre debajo del contenedor coincidente, incluidas las rutas font, fill, color, ui, border y edge

La pseudo-propiedad bindingName sigue devolviendo el nombre del contenedor de la plantilla; un valor access ausente vale open por defecto

La medición de fuentes growable y las lecturas soportadas de estilo o UI de flatten usan los atributos de propiedad efectivos para la ocurrencia actual del dataset

Los runs de dibujo de rich text también usan atributos efectivos de fuente, párrafo, estilo inline e hyperlink para la ocurrencia actual

TXFAWidgetRuntime instala su resolver de propiedades de formulario cuando el llamador no suministró ResolveInstanceProperty; los resolvers personalizados siguen bajo control del llamador

APIs relacionadas

Runtime de widgets XFA dinámicos interactivo, Funciones FormCalc y XFA Packet DOM