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