GetOpenTypeTextWidth
텍스트, 글꼴, 측정, OpenType 셰이핑
설명
OpenType 글리프 대체와 위치 지정 후 텍스트의 가로 전진 값을 반환합니다
구문
Delphi
Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;매개변수
| FontID | 소스 글꼴 프로그램을 사용할 수 있는 TrueType 또는 OpenType 글꼴 핸들 |
|---|---|
| Size | 포인트 단위의 요청 텍스트 크기 |
| Text | 모양을 만들고 측정할 Unicode 텍스트 |
| Options | 비트 0은 오른쪽에서 왼쪽 방향을 선택하고 비트 1은 제한된 Pascal 대체 경로를 강제로 사용합니다 |
반환 값
페이지 단위로 셰이핑된 전진 폭을 반환하며, 입력이 유효하지 않거나 셰이핑에 실패하면 0을 반환합니다
비고
결과는 합자, 커닝, 필기체 연결 및 글꼴 단위 배율을 포함하여 DrawOpenTypeText와 같은 글리프 전진 값을 사용합니다
이 함수는 FontID에서 글꼴 프로그램을 읽으며 운영 체제에 글꼴 페이스가 설치되어 있을 필요가 없습니다