HPDFDecodeHeadlessRichText
function HPDFDecodeHeadlessRichText(const XHTML: UnicodeString;
const Options: THPDFHeadlessRichTextDecodeOptions): THPDFHeadlessRichTextRuns;
Bir XHTML gövdesini, bir PDF yüklemeden veya hiçbir belgeyi değiştirmeden sıralı, bağımsız sahipli native zengin metin run'larına çözer
İç içe span'ların öncesindeki, içindeki ve sonrasındaki karışık metin, tam Unicode sırasını korur; yorumlar atlanır, CDATA ve karakter referansları metne dönüşür, paragraflar sonlarını korur ve br bir satır başına dönüşür
Desteklenen stil profili, font-size, color, font-weight, font-style, font-family, text-decoration ve text-align'i mevcut native run property'lerine eşler; en yüksek önceliğe sahip son geçerli bildirim, her property için bağımsız kazanır
Göreli em ve yüzde boyutları, kapsayan öğenin hesaplanan yazı tipi boyutunu kullanır; böylece tekrarlanan bildirimler tek bir öğe içinde birikmez; açık inherit, semantik bir b, i veya u etiket varsayılanından sonra bile kapsayan property'yi geri yükler
Sondaki !important, sıradan bildirimlere göre önceliklidir; boşluk ve CSS yorumları token'larını ayırabilir ve sonraki geçerli önemli bildirimler, önceki önemli bildirimleri geçersiz kılar
CSS yorumları ve tırnaklı veya parantezli değerler bildirim sınırlarını korur; geçersiz değerler ve desteklenmeyen property'ler, önceki geçerli bir bildirimi silmez veya metni atmaz
Yazı tipi boyutları punto, 96 dpi'da piksel, em, yüzde, inç, santimetre, milimetre ve pikayı kabul eder; renkler onaltılık RGB'yi, sayısal veya yüzde rgb bileşenlerini ve on altı standart CSS renk adını kabul eder
Bold ve italic, bu run'lar sonradan boyandığında çağıranın sağladığı stil yazı tipi programlarını seçer; yapılandırılmış font-family bildirimleri, harici yazı tipi yüklemeden gerçek verilen adlandırılmış aileleri seçer
Bilinmeyen veya geçersiz CSS bildirimleri, metni ve kalan geçerli stilleri korur; öznitelik/kardeş/sahte selector'lar, harici style sheet'ler, listeler, tablolar, görüntüler, dikey hizalama ve genel CSS layout'u aktif iş olarak kalır
Sınırlı font shorthand, sıfırlamalar ve açık kalıtım dâhil, bağımsız olarak kademeli yazı tipi boyutu, ağırlık, italic ve verilen-aile bileşenleri uygular
Dahili style sheet'ler, gerçek metin tüketiminden önce tür/sınıf/ID selector'larını, descendant ve child combinator'ları, selector gruplarını ve Unicode tanımlayıcı kaçışlarını kademelendirir
Statik selector profili, rich-text kökünde :scope ile eşleşir ve eşleşen etkileşim durumu olmayan hover, active ve focus pseudo class'larını kabul eder. Olumsuzlama, mantıksal listeler, göreli selector'lar ve destek sorguları aynı semantiği kullanır
Bir XHTML ad-uzayı gereklidir; isteğe bağlı XML 1.0 bildirimleri, nitelikli ad-uzayı önekleri, önceden tanımlı varlıklar ve scalar karakter referansları desteklenir
Hatalı XML veya Unicode ile tükenen sınırlar EHPDFHeadlessRichTextCodecError fırlatır; cancellation EHPDFOperationCancelled'ı korur
Sınırlar ve varsayılan stil · Gerçek form-data import'u
Sınırlar ve varsayılan stil · Gerçek form-data importu
Dış stylesheet'ler açık çağıran kaynaklarını kullanır ve aynı native cascade'e katılır
Sonlu CSS sayısal matematiği calc, min, max ve clamp ile köke-göre ve açık viewport uzunluklarını ekler; satır ve spacing metrikleri ile kaydedilen gerçek appearance'lar için son-yazı tipi hesaplamasıyla
Native destek sorguları, desteklenen bildirim ve selector profiliyle @supports gruplarını ve supports() importlarını kabul eder; paylaşılan sınırlar ve cancellation kurtarmasıyla