HPDFHeadlessUnicodeCombiningClass
Unidad: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Devuelve la clase combinante canónica cruda del provider Unicode de HarfBuzz nativo configurado, en el rango de cero a 255
La versión de los datos Unicode sigue al runtime de HarfBuzz cargado; esta función no sustituye una recodificación específica de colocación para hebreo, árabe u otras clases de script
Los escalares Unicode suplementarios se aceptan, mientras que los valores surrogate y los valores por encima de 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 clase combinante no es igual a una clase de line-break: las dobles marcas combinantes pueden tener una clase combinante distinta de cero mientras su clase de line-break prohíbe el salto
El posicionamiento de marcas entre estilos usa estas clases con los bounds reales de glyphs cuando no hay anchors de acoplamiento coincidentes disponibles