HPDFHeadlessUnicodeCombiningClass
Unit: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Retorna o canonical combining class raw do provedor Unicode HarfBuzz nativo configurado, na faixa de zero a 255
A versão dos dados Unicode segue o runtime HarfBuzz carregado; esta função não substitui uma recodificação específica de posicionamento para classes de hebraico, árabe ou outros scripts
Unicode scalars suplementares são aceitos, enquanto valores surrogate e valores acima de U+10FFFF disparam uma exceção
O token opcional é polled antes da inicialização de dependências e depois da consulta nativa; o cancelamento dispara a EHPDFOperationCancelled existente
Um combining class não é igual a um line-break class: marks de combinação duplas podem ter combining class diferente de zero enquanto o line-break class delas proíbe a quebra
Posicionamento de marks entre estilos usa essas classes com os limites reais dos glyphs quando não há âncoras de attachment correspondentes disponíveis