HPDFUnicodeLineBreakClass 함수
function HPDFUnicodeLineBreakClass(CodePoint: Cardinal;
ResolveDefault: Boolean = False): THPDFUnicodeLineBreakClass;
체크인된 Unicode 17.0.0 Line_Break 속성을 단일 코드 포인트에 대해 조회합니다. 제한된 이진 탐색만 쓰고 세그멘테이션 라이브러리는 쓰지 않습니다
기본값 False는 게시된 raw 속성을 반환합니다. U+2010의 HH, 태국 문자 표시의 SA, 서러게이트 코드 포인트의 SG 포함입니다
ResolveDefault=True는 UAX #14 규칙 LB1을 적용합니다. AI, SG, XX는 AL이 되고, CJ는 NS가 되며, SA는 General_Category가 Mn이나 Mc이면 CM, 아니면 AL이 됩니다
이 단일 코드 포인트 질의는 조합 밑 상속 같은 주변 텍스트 규칙을 적용하지 않습니다. 실제 경계를 계산하려면 HPDFUnicodeLineBreaks를 쓰십시오
$10FFFF보다 큰 값은 EArgumentException을 일으킵니다. 속성 질의는 서러게이트 코드 포인트를 기술할 수 있지만, 경계 함수는 짝이 없는 UTF-16 서러게이트를 거부합니다
HPDFUnicodeTextBoundary에서 Delphi 2009 이상과 지원되는 FPC 대상에서 쓸 수 있습니다