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