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