Funktionen HPDFUnicodeLineBreakClass

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

Frågar den incheckade Unicode 17.0.0-egenskapen Line_Break för en enskild kodpunkt med en avgränsad binärsökning och utan något segmenteringsbibliotek

Standardvärdet False returnerar den råa publicerade egenskapen, inklusive HH för U+2010, SA för thailändska tecken och SG för surrogatkodpunkter

ResolveDefault=True tillämpar UAX #14-regel LB1: AI, SG och XX blir AL, CJ blir NS, och SA blir CM för General_Category Mn eller Mc, annars AL

Den här frågan för en enskild kodpunkt tillämpar inte omgivande textregler som arv av kombinerande bas; använd HPDFUnicodeLineBreaks för att beräkna faktiska gränser

Värden över $10FFFF ger EArgumentException; egenskapsfrågor kan beskriva surrogatkodpunkter, medan gränsfunktioner avvisar oparade UTF-16-surrogater

Finns i HPDFUnicodeTextBoundary för Delphi 2009 och senare samt stödda FPC-mål

Returnerad klass · Kontextuella gränser · Unicode-radbrytning