Запись TXFADataStructureLimits

TXFADataStructureLimits в HPDFXFADataStructure передаёт агрегированные лимиты в TXFADataStructure.Create

ПолеСмысл
MaxNodes: IntegerМаксимум присоединённых и отсоединённых нативных узлов, включая обычный текст, комментарии и инструкции обработки
MaxDepth: IntegerМаксимальная глубина от заимствованного или отсоединённого корня на глубине ноль, включая детей-текст/содержимое
MaxBytes: Int64Максимум агрегированных байтов UTF-8 в локальных именах, префиксах, URI пространств имён, значениях, целях инструкций, атрибутах и объявлениях пространств имён

Все поля обязаны быть положительными; MaxNodes и MaxDepth также должны быть ниже High(Integer)

Нативный граф считает обычный текст и в агрегированном значении родителя, и в собственном текстовом ребёнке, когда существуют оба представления

Объявления пространств имён, материализованные при клоне, отсоединении или вставке, учитываются до изменений владения; присоединённые и отсоединённые леса делят один и тот же лимит байтов и узлов

Скриптовый runtime использует 65 536 узлов, глубину 64 и 16 МиБ как структурные потолки наряду с существующими лимитами действий, значений, операций, прошедшего времени и отмены