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에서 글꼴 프로그램을 읽으며 운영 체제에 글꼴 페이스가 설치되어 있을 필요가 없습니다

참고 항목

DrawOpenTypeText, GetOpenTypeGlyphRun