GetOpenTypeTextWidth
Tekst, lettertypen, meting, OpenType shaping
Beschrijving
Geeft de horizontale advance van tekst terug na OpenType-glyph-substitutie en positionering
Syntaxis
Delphi
Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;Parameters
| FontID | A TrueType or OpenType font handle whose source font program is available |
|---|---|
| Size | De gevraagde tekstgrootte in punten |
| Text | De Unicode-tekst waarop shaping en meting worden toegepast |
| Options | Bit 0 kiest de rechts-naar-linksrichting; bit 1 dwingt de begrensde Pascal-fallback af |
Retourwaarden
Geeft de geschapende advance terug in pagina-eenheden, of 0 bij ongeldige invoer of een mislukte shaping
Opmerkingen
Het resultaat gebruikt dezelfde glyph-advances als DrawOpenTypeText, inclusief ligaturen, kerning, cursieve verbinding en schaling in fonteenheden De functie leest het fontprogramma vanuit
FontID en vereist niet dat het font face op het besturingssysteem is geïnstalleerd