الدالة HPDFReorderHeadlessTextLine
تعيد ترتيب سطر فيزيائي باستخدام مستويات وسكربتات الفقرة المحلولة سلفًا، مع الاحتفاظ بحالة اتجاه صريحة عبر الالتفاف دون حل الفقرة كاملةً مجددًا
function HPDFReorderHeadlessTextLine(const Text: UnicodeString;
const ParagraphOrder: THPDFHeadlessTextOrder; FirstUnit, MaximumUnits: Integer;
CancellationToken: THPDFCancellationToken): THPDFHeadlessTextOrder;
Resolve الدالة HPDFResolveHeadlessTextOrder once for the complete paragraph; pass the exact selected line as Text and its zero-based UTF-16 paragraph offset as FirstUnit
على المستدعي تزويد ترتيب الفقرة المطابق ونص السطر المنطقي غير المتغير؛ والدالة تفحص أطوال المصفوفات والحدود ومستويات التضمين وحدود scalars والإلغاء لكنها لا تستطيع إعادة بناء نص حذف من السجل المخزن
إعادة ترتيب السطر تنسخ مستويات scalars المختارة فقط وتطبق إعادة ضبط الفراغات اللاحقة وإعادة الترتيب البصري عبر FriBidi الأصلي وتُعيد مصفوفات UTF-16 خاصة بالسطر؛ وهي لا تغيّر سجل الفقرة المشترك
MaximumUnits must be positive and at most 131070; the complete cached paragraph must fit this budget and Text must contain valid Unicode without separators
مظاهر الحقول الغنية تستخدم هذا المخزن لكل فقرة منطقية، ثم تشكّل كل عنصر نمط مقابل سطرها الفيزيائي الكامل عبر HPDFShapeHeadlessTextOrderedSpan