HPDFUnicodeLineBreakClass Function
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Consulta a propriedade Line_Break do Unicode 17.0.0 incluída no repositório para um único code point, com uma pesquisa binária delimitada e nenhuma biblioteca de segmentação
O default False devolve a propriedade publicada em bruto, incluindo HH para U+2010, SA para marcas tailandesas e SG para code points surrogate
ResolveDefault=True aplica a regra LB1 do UAX #14: AI, SG e XX tornam-se AL, CJ torna-se NS, e SA torna-se CM para General_Category Mn ou Mc e AL caso contrário
Esta consulta de um único code point não aplica regras de texto envolvente, como a herança de combining-base; use HPDFUnicodeLineBreaks para calcular as fronteiras reais
Valores superiores a $10FFFF levantam EArgumentException; consultas de propriedades podem descrever code points surrogate, enquanto as funções de fronteiras rejeitam surrogates UTF-16 emparelhados a incompleto
Disponível em HPDFUnicodeTextBoundary no Delphi 2009 e posteriores e nos alvos FPC suportados
Classe devolvida · Fronteiras contextuais · Quebra de linhas Unicode