Ресурсы namespace rich-текста

Ограниченный XHTML-декодер хранит каждое объявление namespace на его объявляющем элементе и разрешает унаследованные привязки через родительские области, избегая повторных копий массивов унаследованных namespace для каждого потомка

Наследование namespace по умолчанию, отмена пустого default, затенение префиксов, изоляция соседей, уникальность расширенных атрибутов и неявная привязка xml сохраняют существующее поведение

Поддерживаемый профиль XHTML по-прежнему проверяет разрешённый namespace элемента, поэтому чужой namespace или необъявленный префикс не может обойти проверку элементов

THPDFHeadlessRichTextDecodeOptions.MaxNodes продолжает считать разобранные объекты по своим устоявшимся правилам, тогда как MaxCodeUnits, MaxTotalCodeUnits, MaxDepth и MaxRuns сохраняют свои значения

Изменение ресурсов поддерживает существующие законные входы XML, не вводя меньший профиль входа и не считая унаследованные привязки namespace заново разобранными узлами

Стандартные rich-значения FDF, импортируемые через forms API, используют тот же декодер и настроенные вызывающим рабочие пределы, включая forms.memoryBytes

Успешный импорт сохраняет значение поля, канонический rich-XML и фактический внешний вид через существующую транзакцию; отмена, сбой выходного колбэка и отклонение по бюджету сохраняют зафиксированное состояние документа

Канонический rich-XML сохраняет декодированное rich-значение и стили, а не исходные лексические объявления namespace или пустую разметку span

Семантику авторских run-ов см. в интервалах run-ов rich-текста, а поведение транзакций — в обмене данными форм Windows

Обычные потребители Tests/Linux/RichTextNamespaces покрывают разрешение namespace, исходные границы узлов и глубины, выборочные отмену и повтор, рост кучи и фактический откат колбэк-импорта