HPDFHeadlessUnicodeCombiningClass
Unit: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Geeft de raw canonical combining class terug uit de geconfigureerde native HarfBuzz Unicode-provider, in het bereik nul tot en met 255
De Unicode-dataversie volgt de geladen HarfBuzz-runtime; deze functie vervangt geen placement-specifieke recodering voor Hebreeuwse, Arabische of andere script-klassen
Supplementary Unicode-scalars worden geaccepteerd, terwijl surrogate-waarden en waarden boven U+10FFFF een exception raisen
De optionele token wordt gepolled vóór dependency-initialisatie en na de native query; annulering raiset de bestaande EHPDFOperationCancelled
Een combining class is niet gelijk aan een line-break class: dubbele combining marks kunnen een nonzero combining class hebben terwijl hun line-break class een break verbiedt
Cross-style mark-positionering gebruikt deze klassen met echte glyph-bounds wanneer geen matchende attachment-anchors beschikbaar zijn