HPDFHeadlessUnicodeCombiningClass
Модуль: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Возвращает сырой канонический класс комбинирования от настроенного нативного Unicode-провайдера HarfBuzz, в диапазоне от нуля до 255
Версия данных Unicode следует за загруженным runtime HarfBuzz; функция не подменяет перекодировку под размещение для классов иврита, арабского и других письменностей
Дополнительные скаляры Unicode принимаются, а суррогатные значения и значения выше U+10FFFF вызывают исключение
Необязательный токен опрашивается до инициализации зависимостей и после нативного запроса; отмена вызывает прежний EHPDFOperationCancelled
Класс комбинирования не равен классу разрыва строки: двойные комбинируемые знаки могут иметь ненулевой класс комбинирования, при том что их класс разрыва запрещает перенос
Позиционирование знаков через стили использует эти классы с реальными границами глифов, когда подходящих якорей привязки нет