HPDFUnicodeLineBreakClass Function
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Odpytuje zamieszczoną w repozytorium właściwość Line_Break Unicode 17.0.0 dla pojedynczego punktu kodu przez ograniczone wyszukiwanie binarne i bez biblioteki segmentacji
Domyślne False zwraca surową opublikowaną właściwość, łącznie z HH dla U+2010, SA dla znaków tajskich i SG dla punktów kodu surrogate
ResolveDefault=True stosuje regułę LB1 UAX #14: AI, SG i XX stają się AL, CJ staje się NS, a SA staje się CM dla General_Category Mn albo Mc i AL w przeciwnym razie
To zapytanie pojedynczego punktu kodu nie stosuje reguł otaczającego tekstu, takich jak dziedziczenie bazy łączenia; użyj HPDFUnicodeLineBreaks do wyliczenia rzeczywistych granic
Wartości większe niż $10FFFF podnoszą EArgumentException; zapytania o właściwość mogą opisywać punkty kodu surrogate, podczas gdy funkcje granic odrzucają niesparowane surrogaty UTF-16
Dostępne w HPDFUnicodeTextBoundary na Delphi 2009 i nowszych oraz wspieranych celach FPC
Zwracana klasa · Granice kontekstowe · Łamanie wierszy Unicode