GetOpenTypeTextWidth
Текст, шрифты, измерения, шейпинг OpenType
Описание
Возвращает горизонтальную подачу текста после подстановки и позиционирования глифов OpenType
Синтаксис
Delphi
Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;Параметры
| FontID | A TrueType or OpenType font handle whose source font program is available |
|---|---|
| Size | Запрошенный размер текста в пунктах |
| Text | Формуемый и измеряемый Unicode-текст |
| Options | Бит 0 выбирает направление справа налево; бит 1 принудительно включает ограниченный Pascal-вариант |
Возвращаемые значения
Возвращает сформированное продвижение в единицах страницы или 0 при некорректном вводе или сбое шейпинга
Примечания
Результат использует те же продвижения глифов, что и DrawOpenTypeText, включая лигатуры, кернинг, курсивные привязки и масштабирование в единицах шрифтаФункция читает программу шрифта из
FontID и не требует, чтобы начертание шрифта было установлено в операционной системе