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

FontIDA TrueType or OpenType font handle whose source font program is available
SizeDe gevraagde tekstgrootte in punten
TextDe Unicode-tekst waarop shaping en meting worden toegepast
OptionsBit 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

Zie ook

DrawOpenTypeText, GetOpenTypeGlyphRun