GetOpenTypeTextWidth

Текст, шрифты, измерения, шейпинг OpenType

Описание

Возвращает горизонтальную подачу текста после подстановки и позиционирования глифов OpenType

Синтаксис

Delphi

Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;

Параметры

FontIDA TrueType or OpenType font handle whose source font program is available
SizeЗапрошенный размер текста в пунктах
TextФормуемый и измеряемый Unicode-текст
OptionsБит 0 выбирает направление справа налево; бит 1 принудительно включает ограниченный Pascal-вариант

Возвращаемые значения

Возвращает сформированное продвижение в единицах страницы или 0 при некорректном вводе или сбое шейпинга

Примечания

Результат использует те же продвижения глифов, что и DrawOpenTypeText, включая лигатуры, кернинг, курсивные привязки и масштабирование в единицах шрифтаФункция читает программу шрифта из

FontID и не требует, чтобы начертание шрифта было установлено в операционной системе

См. также

DrawOpenTypeText, GetOpenTypeGlyphRun