HPDFUnicodeLineBreakClass Function

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

Forespørger den vedlagte Unicode 17.0.0 Line_Break-property for ét kodepunkt med en afgrænset binærsøgning og intet segmenteringsbibliotek

Default False returnerer den rå publicerede property, inklusive HH for U+2010, SA for thai-mærker og SG for surrogatekodepunkter

ResolveDefault=True anvender UAX #14-reglen LB1: AI, SG og XX bliver AL, CJ bliver NS, og SA bliver CM for General_Category Mn eller Mc og ellers AL

Denne enkeltkodepunktsforespørgsel anvender ikke regler for omgivende tekst som combining-base-arv; brug HPDFUnicodeLineBreaks til at beregne faktiske grænser

Værdier over $10FFFF udløser EArgumentException; propertyforespørgsler kan beskrive surrogatekodepunkter, mens grænsefunktioner afviser uparrede UTF-16-surrogater

Tilgængelig i HPDFUnicodeTextBoundary på Delphi 2009 og nyere samt understøttede FPC-mål

Returneret klasse · Kontekstuelle grænser · Unicode line breaking