Função HPDFUnicodeLineBreakClass
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Consulta a propriedade Line_Break do Unicode 17.0.0 embarcada no repositório para um único code point, com busca binária delimitada e sem biblioteca de segmentação
O default False retorna a propriedade publicada raw, incluindo HH para U+2010, SA para marks tailandeses e SG para code points surrogate
ResolveDefault=True aplica a regra LB1 do UAX #14: AI, SG e XX viram AL, CJ vira NS, e SA vira CM para General_Category Mn ou Mc e AL caso contrário
Essa consulta de code point único não aplica regras de texto ao redor, como herança de combining-base; use HPDFUnicodeLineBreaks para calcular as fronteiras reais
Valores maiores que $10FFFF disparam EArgumentException; consultas de propriedade podem descrever code points surrogate, enquanto as funções de fronteira rejeitam surrogates UTF-16 não pareados
Disponível em HPDFUnicodeTextBoundary no Delphi 2009 e posteriores e em alvos FPC suportados
Classe retornada · Fronteiras contextuais · Line breaking Unicode