السجل THPDFHeadlessTextOrder

THPDFHeadlessTextPositions = array of Integer;
THPDFHeadlessTextLevels = array of Byte;
THPDFHeadlessTextScripts = array of Cardinal;
THPDFHeadlessTextOrder = record
  VisualPositions: THPDFHeadlessTextPositions;
  Levels: THPDFHeadlessTextLevels;
  Scripts: THPDFHeadlessTextScripts;
  BaseRightToLeft: Boolean;
end;

تخزن ترتيب الفقرات Unicode الفعلي الذي تعيده الدالة HPDFResolveHeadlessTextOrder

VisualPositions تخطط كل وحدة UTF-16 منطقية إلى موضع scalar بصري؛ وLevels وScripts تصنفان الوحدة نفسها لحدود عناصر الاتجاه والسكربت

كل المصفوفات ديناميكية مُدارة وبطول UTF-16 نفسه؛ وثنائيات scalar التكميلية تتقاسم قيمها المقابلة

BaseRightToLeft تبلغ اتجاه الأساس المحلول، مستقلةً عن مستوى تضمين العنصر المنفرد