Zengin Stiller Boyunca Grapheme Sarmalama

THPDFHeadlessDocument.SetRichTextFieldValueWithAppearance, aşırı geniş bir kelime birden fazla typed zengin metin run'ına yayıldığında eksiksiz Unicode grapheme cluster'larını tek fiziksel satırda tutar

Yazı tipi, renk veya boyut değiştirmek, bir taban karakter ve onun combining işaretleri içinde izin verilen bir acil kırılma oluşturmaz; boş bir run stillerini ayırdığında dâhil

Fitter, grapheme sınırlarını eksiksiz mantıksal grup üzerinde hesaplar, gerçek stilli appearance parçalarını ölçer ve her seçili aralığı, ayrı yazı tipi kaynaklarını boyamadan önce tek bir satıra atar

Üstel sondalar ve ardından gelen sınırlı önek aramaları, kullanılmayan paragraf kuyruğunu tekrar tekrar ölçmekten kaçınır; cancellation, her aralığı ve her native parçayı hazırlarken gözlenir

Orijinal V, kanonik RV, typed stiller, karakter spacing ve ölçülen baseline'lar, kaydetme ve yeniden yükleme boyunca sağlam kalır

Tüm içerik genişliğini aşan bölünemez bir stilli cluster bir arada kalır ve widget içerik kırpmasına tabi olur; mevcut tek-cluster davranışıyla uyumludur; sonraki cluster başka bir satırda devam eder

Devre dışı sarmalama, tek bir fiziksel satırı korur

Bu layout davranışı, versioned işlem kaydını değiştirmeden richTextRuns ve characterSpacing kullanan gerçek native Linux JSON forms.fill çağrılarına da uygulanır

Farklı stil parçaları boyunca shaping ve işaret yerleştirme, karma-stil paragraf bidi'si ve keyfi XHTML ayrıca entegrasyon işi olarak kalır

Bkz. yasal stil grubu sarmalama, Unicode grapheme sınırları ve native zengin metin alanları