HPDFResolveHeadlessTextOrder

function HPDFResolveHeadlessTextOrder(const Text: UnicodeString;
  MaximumUnits: Integer; CancellationToken: THPDFCancellationToken;
  ParagraphDirection: THPDFHeadlessTextDirection = htdAuto): THPDFHeadlessTextOrder;

Tek bir gerçek Unicode paragrafının mantıksal-görsel scalar eşlemesini, embedding düzeylerini ve script öğelerini native FriBidi ve HarfBuzz kütüphaneleriyle çözer

MaximumUnits, 131070'ten büyük olmayan pozitif bir UTF-16 bütçesidir; hatalı surrogate'ler ve CR, LF, NEL, LS veya PS paragraf ayırıcıları başarısız olur ve boş bir paragraf boş diziler döndürür

Her dizi Length(Text) girişine sahiptir; bir supplementary scalar'ın iki UTF-16 birimi, görsel scalar konumunu, embedding düzeyini ve script etiketini paylaşır

VisualPositions, sıfır tabanlı görsel scalar konumları içerir; Levels FriBidi embedding düzeylerini ve Scripts, Cardinal değerleri olarak gösterilen HarfBuzz script etiketlerini içerir

BaseRightToLeft, çözümlenmiş paragraf yönünü kaydeder; common ve kalıtsal script değerleri, stil öğe ayrıştırma için bitişik paragraf script bağlamını kazanır

Cancellation, Unicode çözümlemesi, script sınıflandırması ve öğe eşlemesi sırasında gözlenir; sarılmış satırlar boyunca orijinal yönü korurken bu fonksiyonu açık bir ParagraphDirection ile çağırın

Bkz. THPDFHeadlessTextOrder, THPDFHeadlessTextDirection ve HPDFShapeHeadlessTextSpan