Función HPDFUnicodeLineBreakClass
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Consulta la propiedad Line_Break de Unicode 17.0.0 incluida en el repositorio para un único code point con una búsqueda binaria acotada y sin librería de segmentación
El False predeterminado devuelve la propiedad publicada cruda, incluidos HH para U+2010, SA para marcas tailandesas y SG para 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 a AL en otro caso
Esta consulta de un único code point no aplica reglas de texto circundante como la herencia de base combinante; use HPDFUnicodeLineBreaks para calcular las fronteras reales
Los valores mayores que $10FFFF lanzan EArgumentException; las consultas de propiedad pueden describir code points surrogate, mientras que las funciones de fronteras rechazan surrogates UTF-16 sin emparejar
Disponible en HPDFUnicodeTextBoundary en Delphi 2009 y posteriores y en los objetivos FPC soportados
Clase devuelta · Fronteras contextuales · Line breaking Unicode