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