HPDFHeadlessUnicodeCombiningClass
Unit: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Returnerer den rå canonical combining class fra den konfigurerede native HarfBuzz Unicode-provider i intervallet nul til 255
Unicode-dataversionen følger det indlæste HarfBuzz-runtime; denne funktion substituerer ikke en placeringsspecifik rekodning for hebraiske, arabiske eller andre script-klasser
Supplementary Unicode-skalarer accepteres, mens surrogate-værdier og værdier over U+10FFFF udløser en exception
Den valgfrie token pollins før afhængighedsinitialisering og efter den native query; cancellation udløser den eksisterende EHPDFOperationCancelled
En combining class er ikke det samme som en line-break class: dobbelte combining marks kan have en combining class forskellig fra nul, samtidig med at deres line-break class forbyder et linjeskift
Cross-style mark-positionering bruger disse klasser sammen med faktiske glyph-bounds, når der ikke findes matchende attachment-anchors