HPDFHeadlessUnicodeCombiningClass
Unità : HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Restituisce la classe combining canonica grezza dal provider Unicode HarfBuzz nativo configurato, nell'intervallo da zero a 255
La versione dei dati Unicode segue il runtime HarfBuzz caricato; questa funzione non sostituisce una ricodifica specifica di posizionamento per le classi ebraiche, arabe o di altri script
Gli scalari Unicode supplementari sono accettati, mentre i valori surrogate e i valori sopra U+10FFFF sollevano un'eccezione
Il token opzionale viene interrogato prima dell'inizializzazione delle dipendenze e dopo la query nativa; la cancellazione solleva l'esistente EHPDFOperationCancelled
Una classe combining non equivale a una classe di line break: i doppi segni combining possono avere una classe combining diversa da zero mentre la loro classe di line break vieta l'interruzione
Il posizionamento dei segni cross-style usa queste classi con i reali bounds dei glifi quando non sono disponibili ancore di attacco corrispondenti