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