Funktion HPDFUnicodeLineBreakClass
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Fragt die eingecheckte Unicode-17.0.0-Line_Break-Property für einen einzelnen Code Point mit begrenzter binärer Suche und ohne Segmentierungsbibliothek ab
Das voreingestellte False liefert die rohe publizierte Property, einschließlich HH für U+2010, SA für thailändische Zeichen und SG für Surrogat-Code-Points
ResolveDefault=True wendet UAX-#14-Regel LB1 an: AI, SG und XX werden AL, CJ wird NS, und SA wird CM bei General_Category Mn oder Mc, sonst AL
Diese Einzel-Code-Point-Abfrage wendet keine Umgebungstext-Regeln wie Kombinationsbasis-Vererbung an; nutze HPDFUnicodeLineBreaks, um tatsächliche Grenzen zu berechnen
Werte größer als $10FFFF lösen EArgumentException aus; Property-Abfragen können Surrogat-Code-Points beschreiben, während Grenzfunktionen ungepaarte UTF-16-Surrogate zurückweisen
Verfügbar in HPDFUnicodeTextBoundary auf Delphi 2009 und später sowie unterstützten FPC-Targets
Zurückgegebene Klasse · Kontextuelle Grenzen · Unicode-Zeilenumbruch