HPDFHeadlessUnicodeCombiningClass
Unidade: HPDFHeadlessShaping
function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
CancellationToken: THPDFCancellationToken = nil): Integer;
Devolve a combining class canónica em bruto do fornecedor nativo de Unicode HarfBuzz configurado, no intervalo de zero a 255
A versão dos dados Unicode acompanha 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
Scalares Unicode suplementares são aceites, enquanto valores surrogate e valores acima de U+10FFFF levantam uma exceção
O token opcional é consultado antes da inicialização de dependências e depois da consulta nativa; o cancelamento levanta a EHPDFOperationCancelled existente
Uma combining class não é uma line-break class: marcas de combinação duplas podem ter uma combining class diferente de zero enquanto a line-break class delas proíbe a quebra
O posicionamento de marcas entre estilos usa estas classes com bounds de glyphs reais quando não há âncoras de anexação correspondentes disponíveis