HPDFHeadlessUnicodeCombiningClass
Enhet: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Returnerar den råa kanoniska kombinerande klassen från den konfigurerade nativa HarfBuzz Unicode-providern, i intervallet noll till 255
Unicode-dataversionen följer den laddade HarfBuzz-runtimen; funktionen ersätter inte med en placeringspecifik omkodning för hebreiska, arabiska eller andra skriptklasser
Kompletterande Unicode-skalärer accepteras, medan surrogatvärden och värden över U+10FFFF ger ett undantag
Den valfria token pollas före beroendeinitiering och efter den nativa frågan; avbrott ger det befintliga EHPDFOperationCancelled
En kombinerande klass är inte samma sak som en radbrytningsklass: dubbla kombinerande tecken kan ha en kombinerande klass skild från noll medan deras radbrytningsklass förbjuder brytning
Markeringsplacering över stilgränser använder de här klasserna med faktiska glyfgränser när inga matchande förankringspunkter finns