|
THPDFPage.RtLTextOut
|
Top |
|
paired-bracket 방향 판정과 문맥에 따른 미러링을 적용해, 혼합된 오른쪽에서 왼쪽 텍스트를 출력합니다
Delphi syntax: procedure RtLTextOut(X, Y: Single; angle: Extended; Text: WideString); overload; procedure RtLTextOut(X, Y: Single; angle: Extended; Text: PWORD; TextLength: Integer); overload;
Description 지정한 좌표와 각도로 PDF 페이지에 오른쪽에서 왼쪽 방향 텍스트를 출력합니다 짝을 이루는 괄호는 UAX #9 N0 규칙에 따라, RTL 문단에서 괄호 안쪽의 강한 방향 스크립트와 앞쪽의 강한 방향 문맥으로 방향이 결정됩니다 괄호, 화살표, 관계 기호, 집합 연산자 글리프는 해석된 run이 RTL일 때만 미러링됩니다. 그래서 안에 들어 있는 라틴 수식은 기존 기호를 그대로 유지하고, 주변의 아랍, 히브리, 시리아, N'Ko, Adlam, Hanifi Rohingya 문맥에는 RTL 형태가 적용됩니다 LTR 하위 run은 grapheme에 가까운 클러스터 단위로 뒤집히며, UTF-16 surrogate pair를 유지하고 결합 문자를 기본 문자에 붙여 둡니다. 글리프 ID로 선언된 16진수 run은 GID 값을 유니코드 문장 부호로 해석하지 않고 재배열됩니다
|