THPDFHeadlessTextOrder
THPDFHeadlessTextPositions = array of Integer;
THPDFHeadlessTextLevels = array of Byte;
THPDFHeadlessTextScripts = array of Cardinal;
THPDFHeadlessTextOrder = record
VisualPositions: THPDFHeadlessTextPositions;
Levels: THPDFHeadlessTextLevels;
Scripts: THPDFHeadlessTextScripts;
BaseRightToLeft: Boolean;
end;
Gemmer den faktiske Unicode-afsnitsrækkefølge, som HPDFResolveHeadlessTextOrder returnerer
VisualPositions mapper hver logiske UTF-16-enhed til en visuel scalar-position; Levels og Scripts klassificerer samme enhed til retnings- og script-item-grænser
Alle arrays er managed dynamic arrays og har samme UTF-16-længde; supplementære scalar-par deler deres tilsvarende værdier
BaseRightToLeft rapporterer den opløste basisretning, uafhængigt af et enkelt items embedding-niveau