SetTextShaping
텍스트
설명
이 페이지에서는 PDF Library for Delphi의 SetTextShaping을 "텍스트" 주제에서 설명합니다 API 이름, 매개변수, 클래스 이름, 파일 이름 및 리터럴은 Delphi 라이브러리 및 DLL 진입점에 표시된 그대로 유지됩니다
함수를 호출하기 전에 구문, 매개변수 및 반환 값을 검토하십시오
구문
Delphi
Function TPDFlib.SetTextShaping(Enable: Integer): Integer;
매개변수
Enable이 1이면 자동 복합 문자 체계 셰이핑을 켜고(기본값), 0이면 끔
반환 값
이전 상태를 반환합니다 호출 전에 셰이핑이 활성화되어 있었으면 1, 비활성화되어 있었으면 0
비고
활성화하면 DrawText와 GetTextWidth가 Arabic, Hebrew, Indic 및 기타 복합 스크립트 문자를 감지해 자동으로 셰이핑 엔진으로 전달하므로 DrawShapedText를 직접 호출하지 않아도 문맥형, 필수 합자 및 오른쪽에서 왼쪽 순서가 올바르게 출력됩니다. Latin, Cyrillic, Greek 및 CJK 텍스트는 경로가 변경되지 않아 기존 출력이 유지됩니다. 셰이핑 이전의 정확한 동작을 재현하거나 올바른 복합 스크립트 렌더링보다 바이트 단위로 동일한 비셰이핑 콘텐츠 스트림이 더 중요하면 라우팅을 비활성화합니다