HPDFXFAResolveFormInstanceProperty
Unit: HPDFXFA
Declaração
function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;
Comportamento
Retorna um override de atributo por ocorrência de container ou nó de propriedade quando disponível, com o atributo do template como fallback
Atributos ausentes em nós declarados de font, para, edge, color, comb, textEdit, hyphenation e margin usam os defaults de schema suportados; atributos explicitamente vazios permanecem valores explícitos
Node pertence ao template e DataNode identifica a ocorrência atual do dataset; o lookup não cria nós de formulário
O lookup de nós de propriedade preserva ocorrências de classes sem nome sob o container correspondente, incluindo os paths de font, fill, color, ui, border e edge
A pseudo-propriedade bindingName continua retornando o nome do container do template; um valor access ausente tem default open
A medição de fontes growable e as leituras suportadas de estilo ou UI de flatten usam os atributos efetivos de propriedades para a ocorrência atual do dataset
Runs de rich text draw também usam os atributos efetivos de fonte, parágrafo, estilo inline e hyperlink para a ocorrência atual
TXFAWidgetRuntime instala seu resolver de propriedades de formulário quando o chamador não forneceu ResolveInstanceProperty; resolvers customizados permanecem sob controle do chamador
APIs relacionadas
Runtime interativo de widgets XFA dinâmicos, Funções FormCalc e XFA Packet DOM