HPDFXFAResolveFormInstanceProperty

Модуль: HPDFXFA

Объявление

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

Поведение

Возвращает действующее для конкретного вхождения переопределение атрибута контейнера или узла свойства, а при его отсутствии — атрибут шаблона

Отсутствующие атрибуты объявленных узлов font, para, edge, color, comb, textEdit, hyphenation и margin берутся из поддерживаемых значений схемы по умолчанию; явно пустые атрибуты остаются явными значениями

Node принадлежит шаблону, а DataNode указывает текущее вхождение в dataset; поиск не создаёт узлов формы

Поиск узлов свойств сохраняет безымянные вхождения классов под совпавшим контейнером, включая пути font, fill, color, ui, border и edge

Псевдосвойство bindingName по-прежнему возвращает имя контейнера шаблона; отсутствующее значение access по умолчанию считается open

Измерение growable-шрифтов и поддерживаемые чтения стиля или UI при сведении используют действующие атрибуты свойств для текущего вхождения dataset

Runs отрисовки rich text также используют действующие атрибуты шрифта, абзаца, inline-стилей и гиперссылок для текущего вхождения

TXFAWidgetRuntime устанавливает свой резолвер свойств формы, если вызывающий не передал ResolveInstanceProperty; пользовательские резолверы остаются под контролем вызывающего

Связанные API

Интерактивный runtime динамических XFA-виджетов, Функции FormCalc и XFA Packet DOM