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