Función HPDFUnicodeLineBreakClass
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Consulta la propiedad Line_Break de Unicode 17.0.0 incluida en el código para un solo code point con una búsqueda binaria acotada y sin librería de segmentación
El False por defecto devuelve la propiedad publicada cruda, incluidos HH para U+2010, SA para las marcas tailandesas y SG para los code points surrogate
ResolveDefault=True aplica la regla LB1 de UAX #14: AI, SG y XX pasan a AL, CJ pasa a NS, y SA pasa a CM para General_Category Mn o Mc y AL en los demás casos
Esta consulta de un solo code point no aplica reglas de texto circundante como la herencia combining-base; usa HPDFUnicodeLineBreaks para calcular las fronteras reales
Los valores mayores a $10FFFF lanzan EArgumentException; las consultas de propiedades pueden describir code points surrogate, mientras que las funciones de fronteras rechazan surrogates UTF-16 sin pareja
Disponible en HPDFUnicodeTextBoundary en Delphi 2009 y posteriores y en los objetivos FPC soportados
Clase devuelta · Fronteras contextuales · Line breaking de Unicode