GetOpenTypeTextWidth

Text, fonts, measurement, OpenType shaping

Descriere

Returnează avansul orizontal al textului după substituția și poziționarea glifelor OpenType

Sintaxă

Delphi

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

Parametri

FontIDUn handle de font TrueType sau OpenType al cărui program de font sursă este disponibil
SizeDimensiunea cerută a textului, în puncte
TextTextul Unicode de formatat și măsurat
OptionsBitul 0 selectează direcția dreapta-stânga; bitul 1 forțează fallback-ul Pascal limitat

Return values

Returnează avansul formatat (shaped) în unități de pagină, sau 0 pentru intrare invalidă sau un eșec de shaping

Observații

Rezultatul folosește aceleași avansuri de glife ca DrawOpenTypeText, inclusiv ligaturi, kerning, atașare cursivă și scalare în unități de fontFuncția citește programul de font din

FontID și nu cere ca fontul să fie instalat în sistemul de operare

Vedeți și

DrawOpenTypeText, GetOpenTypeGlyphRun