GetOpenTypeTextWidth
Text, Schriftarten, Messung, OpenType-Formung
Beschreibung
Gibt den horizontalen Vorschub des Textes nach OpenType-Glyphenersetzung und -positionierung zurück
Syntax
Delphi
Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;Parameter
| FontID | Ein TrueType- oder OpenType-Schriftarthandle, dessen Quellschriftartprogramm verfügbar ist |
|---|---|
| Size | Die angeforderte Textgröße in Punkten |
| Text | Der zu formende und zu messende Unicode-Text |
| Options | Bit 0 wählt die Richtung von rechts nach links aus; Bit 1 erzwingt den begrenzten Pascal-Fallback |
Rückgabewerte
Gibt den geformten Vorschub in Seiteneinheiten oder 0 bei ungültiger Eingabe oder einem Shaping-Fehler zurück
Anmerkungen
Das Ergebnis verwendet dieselben Glyphenvorschübe wie DrawOpenTypeText, einschließlich Ligaturen, Kerning, kursiver Verbindung und Skalierung in Schrifteinheiten
Die Funktion liest das Schriftprogramm aus FontID und verlangt nicht, dass das Schriftbild im Betriebssystem installiert ist