HPDFDecodeHeadlessRichText

function HPDFDecodeHeadlessRichText(const XHTML: UnicodeString;
  const Options: THPDFHeadlessRichTextDecodeOptions): THPDFHeadlessRichTextRuns;

تفك ترميز جسد XHTML إلى مقاطع نص غني أصلية مرتبةً مملوكةً باستقلالية دون تحميل PDF أو تغيير أي مستند

النص المختلط قبل span المتداخلة وداخلها وبعدها يحفظ ترتيبه Unicode الدقيق؛ والتعليقات تتخطى وتصير CDATA ومراجع المحارف نصًا وتحفظ الفقرات فواصلها وتصير br إرجاع سطر

ملف الأنماط المدعوم يخطط font-size وcolor وfont-weight وfont-style وfont-family وtext-decoration وtext-align وline-height وتباعد الحروف/الكلمات إلى خصائص المقاطع الأصلية القائمة؛ وآخر تصريح صالح بأعلى أهمية يفوز باستقلالية لكل خاصية

أحجام em والنسبة النسبية تستخدم حجم خط العنصر المحيط المحسوب فلا تتراكم التصريحات المتكررة داخل عنصر واحد؛ وinherit الصريح يستعيد خاصية المحيط حتى بعد افتراضي وسماً b أو i أو u

لاحقة !important تسبق التصريحات العادية؛ والفراغات وتعليقات CSS يمكنها فصل مدخلاتها، وتصرّحات important اللاحقة الصالحة تتجاوز تصريحات important السابقة

تعليقات CSS والقيم المقتبسة أو المحوّطة بأقواس تحفظ حدود التصريحات؛ والقيم غير الصالحة والخصائص غير المدعومة لا تمحو تصريحًا صالحًا سابقًا ولا تهمل نصًا

أحجام الخطوط تقبل النقاط والبكسل عند 96 dpi وem والنسب والبوصة والسنتيمتر والمليمتر والبيكا؛ والألوان تقبل RGB ست عشريًا ومكونات rgb عدديةً أو نسبيةً والأسماء اللونية القياسية الستة عشر في CSS

bold وitalic تختاران برامج خطوط الأنماط المزودة من المستدعي عندما تُرسم هذه المقاطع لاحقًا؛ وتصريحات font-family المهيأة تختار عائلات مسماةً مزودةً فعليةً دون تحميل خطوط خارجية

تصريحات CSS المجهولة أو غير الصالحة تحفظ النص والأنماط الصالحة المتبقية؛ وأوراق الأنماط الخارجية وبادئات فضاءات أسماء CSS المسماة وفئات pseudo للحالة/النطاق الإضافية والقوائم والجداول والصور والمحاذاة العمودية والتخطيط CSS العام تبقى عملًا نشطًا

الاختزال الخطي المحدود بحدود يطبق مكونات حجم الخط والوزن والميل والعائلة المزودة متسلسلةً باستقلالية، بما يشمل إعادة الضبط والوراثة الصريحة

أوراق الأنماط الداخلية تسلسل محددات النوع/الصنف/المعرف والسمات وكل المُلحقات الأربعة والفئات الزائفة البنائية والموضعية وقوائم not/is/where المركبة وعلاقات has المثبتة وقوائم nth-child المفلترة ومراتب معرفات Unicode قبل استهلاك النص الفعلي

ملف المُختارات الساكن يطابق :scope عند جذر rich-text ويقبل فئات hover وactive وfocus الزائفة دون حالة تفاعل مطابقة. والنفي والقوائم المنطقية والمُختارات النسبية واستعلامات الدعم تستخدم الدلالات نفسها

فضاء أسماء XHTML مطلوب؛ وتدعم تصريحات XML 1.0 الاختيارية وبادئات فضاءات الأسماء المؤهلة والكيانات المعرّفة سلفًا ومراجع المحارف الموسومة

XML أو Unicode التالفة والحدود المستنفدة ترفع EHPDFHeadlessRichTextCodecError؛ والإلغاء يحفظ EHPDFOperationCancelled

الحدود والنمط الافتراضي · استيراد بيانات النماذج الحقيقي

الحدود والنمط الافتراضي · استيراد form-data حقيقي

أوراق الأنماط الخارجية تستخدم موارد صريحة من المستدعي وتشارك في cascade الأصلي نفسه

الحساب العددي المنتهي في CSS يضيف calc وmin وmax وclamp وأطوالًا نسبية للجذر ووحدات viewport صريحة، مع حساب الخط النهائي لمقاييس السطر والتباعد والمظاهر المحفوظة الفعلية

استعلامات الدعم الأصلية تقبل مجموعات @supports وimports supports() باستخدام ملف الإعلانات والمُختارات المدعوم، بحدود مشتركة واسترداد cancellation