Funzione HPDFUnicodeLineBreakClass

function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
  ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;

Interroga la proprietà Line_Break di Unicode 17.0.0 inclusa nel repository per un singolo code point con una ricerca binaria limitata e nessuna libreria di segmentazione

Il valore False predefinito restituisce la proprietà pubblicata grezza, incluso HH per U+2010, SA per i segni thai e SG per i code point surrogate

ResolveDefault=True applica la regola LB1 di UAX #14: AI, SG e XX diventano AL, CJ diventa NS, e SA diventa CM per General_Category Mn o Mc e AL altrimenti

Questa query a singolo code point non applica le regole del testo circostante come l'ereditarietà combining-base; usare HPDFUnicodeLineBreaks per calcolare i confini reali

Valori maggiori di $10FFFF sollevano EArgumentException; le query sulla proprietà possono descrivere code point surrogate, mentre le funzioni sui confini rigettano surrogate UTF-16 non accoppiate

Disponibile in HPDFUnicodeTextBoundary su Delphi 2009 e successivi e sui target FPC supportati

Classe restituita · Confini contestuali · Line breaking Unicode