GetOpenTypeTextWidth

Tekst, skrifttyper, måling, OpenType-formning

Beskrivelse

Returnerer tekstens vandrette fremføring efter OpenType-glyfsubstitution og -placering

Syntaks

Delphi

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

Parametre

FontIDEn TrueType- eller OpenType-skrifttypehandle, hvis kildeskrifttypeprogram er tilgængeligt
SizeDen ønskede tekststørrelse i punkter
TextUnicode-teksten, der skal formes og måles
OptionsBit 0 vælger retning fra højre mod venstre; bit 1 gennemtvinger den afgrænsede Pascal-reserveløsning

Returværdier

Returnerer den formede fremrykning i sideenheder eller 0 ved ugyldigt input eller en formningsfejl

Bemærkninger

Resultatet bruger de samme glyffremføringer som DrawOpenTypeText, herunder ligaturer, knibning, kursiv tilknytning og skalering af skrifttypeenheder

Funktionen læser skrifttypeprogrammet fra FontID og kræver ikke, at skriftmotivet er installeret i operativsystemet

Se også

DrawOpenTypeText, GetOpenTypeGlyphRun