HPDFHeadlessUnicodeCombiningClass

Модуль: HPDFHeadlessShaping

function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
  CancellationToken: THPDFCancellationToken = nil): Integer;

Возвращает сырой канонический класс комбинирования от настроенного нативного Unicode-провайдера HarfBuzz, в диапазоне от нуля до 255

Версия данных Unicode следует за загруженным runtime HarfBuzz; функция не подменяет перекодировку под размещение для классов иврита, арабского и других письменностей

Дополнительные скаляры Unicode принимаются, а суррогатные значения и значения выше U+10FFFF вызывают исключение

Необязательный токен опрашивается до инициализации зависимостей и после нативного запроса; отмена вызывает прежний EHPDFOperationCancelled

Класс комбинирования не равен классу разрыва строки: двойные комбинируемые знаки могут иметь ненулевой класс комбинирования, при том что их класс разрыва запрещает перенос

Позиционирование знаков через стили использует эти классы с реальными границами глифов, когда подходящих якорей привязки нет