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