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