HPDFHeadlessUnicodeCombiningClass
Unit: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Devuelve la canonical combining class cruda del provider Unicode nativo de HarfBuzz configurado, en el rango de cero a 255
La versión de datos Unicode sigue al runtime de HarfBuzz cargado; esta función no sustituye una recodificación específica de colocación para las clases hebreas, árabes u otros scripts
Los escalares Unicode suplementarios se aceptan, mientras que los valores surrogate y los mayores a U+10FFFF lanzan una excepción
El token opcional se consulta antes de la inicialización de dependencias y después de la consulta nativa; la cancelación lanza el EHPDFOperationCancelled existente
Una combining class no es igual a una line-break class: los signos combining dobles pueden tener una combining class distinta de cero mientras su line-break class prohíbe el salto
La colocación de signos entre estilos usa estas clases con bounds reales de glyphs cuando no hay anclas de adjunción coincidentes disponibles