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
| FontID | En TrueType- eller OpenType-skrifttypehandle, hvis kildeskrifttypeprogram er tilgængeligt |
|---|---|
| Size | Den ønskede tekststørrelse i punkter |
| Text | Unicode-teksten, der skal formes og måles |
| Options | Bit 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