Rich text namespace kaynakları
Sınırlı XHTML decoder, her namespace bildirimini onu bildiren element üzerinde saklar ve kalıtılan binding'leri parent scope'ları üzerinden çözer — böylece her child için kalıtılan namespace array'lerinin tekrar kopyalarını önler
Default namespace kalıtımı, boş default bildirimin kaldırılması, prefix gölgelendirme, kardeş izolasyonu, genişletilmiş attribute eşsizliği ve örtük xml binding'i mevcut davranışlarını korur
Desteklenen XHTML profili, hâlâ çözümlenmiş element namespace'ini doğrular; böylece yabancı bir namespace veya bildirilmemiş bir prefix, element doğrulamasını aşamaz
THPDFHeadlessRichTextDecodeOptions.MaxNodes, kurulmuş kurallarını kullanarak parse edilmiş object'leri saymaya devam ederken MaxCodeUnits, MaxTotalCodeUnits, MaxDepth ve MaxRuns anlamlarını korur
Kaynak değişikliği, daha küçük bir girdi profili getirmeden veya kalıtılan namespace binding'lerini yeni-parse edilmiş node olarak saymadan mevcut yasal XML girdilerini destekler
Forms API'si üzerinden import edilen standart FDF rich value'ları aynı decoder'ı ve çağıranın yapılandırdığı working limitleri — forms.memoryBytes dâhil — kullanır
Başarılı bir import, field value'sunu, kanonik rich XML'i ve gerçek görünümü mevcut transaction üzerinden kaydeder; cancellation, output callback başarısızlığı ve bütçe reddi commit edilmiş belge state'ini korur
Kanonik rich XML, orijinal lexical namespace bildirimlerini veya boş span markup'ını değil, çözülmüş rich value'yu ve stilleri korur
Yazılmış run semantiği için bkz. rich text run boşluğu; transaction davranışı için bkz. Windows form data exchange
Normal Tests/Linux/RichTextNamespaces tüketicileri, namespace çözümlemesini, orijinal node ve derinlik sınırlarını, örneklenmiş cancellation ve retry'yi, heap büyümesini ve gerçek callback import rollback'ini kapsar