HPDFUnicodeLineBreakClass Function
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
Dotazuje check-in vlastnost Line_Break Unicode 17.0.0 pro jeden kódový bod přes ohraničené binární vyhledávání, bez segmentační knihovny
Výchozí False vrací surovou publikovanou vlastnost, včetně HH pro U+2010, SA pro thajské značky a SG pro surrogate kódové body
ResolveDefault=True aplikuje pravidlo LB1 z UAX #14: AI, SG a XX se stávají AL, CJ se stává NS a SA se stává CM pro General_Category Mn či Mc a jinak AL
Tento dotaz na jeden kódový bod neaplikuje pravidla okolního textu, jako je dědění kombinujícího základu; skutečné hranice počítejte přes HPDFUnicodeLineBreaks
Hodnoty větší než $10FFFF vyvolávají EArgumentException; dotazy na vlastnosti umí popsat surrogate kódové body, zatímco hraniční funkce odmítají nespárované UTF-16 surrogáty
Dostupné v HPDFUnicodeTextBoundary na Delphi 2009 a novějších a podporovaných FPC cílech