GetOpenTypeTextWidth

Texte, polices, mesure, mise en forme OpenType

Description

Renvoie l'avance horizontale du texte après substitution et positionnement des glyphes OpenType

Syntaxe

Delphi

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

Paramètres

FontIDDescripteur de police TrueType ou OpenType dont le programme de police source est disponible
SizeTaille de texte demandée en points
TextTexte Unicode à mettre en forme et à mesurer
OptionsLe bit 0 sélectionne le sens de droite à gauche ; le bit 1 impose la solution de repli Pascal bornée

Valeurs de retour

Renvoie l'avance façonnée en unités de page, ou 0 si l'entrée n'est pas valide ou si le façonnage échoue

Remarques

Le résultat utilise les mêmes avances de glyphes que DrawOpenTypeText, y compris ligatures, crénage, attachement cursif et mise à l'échelle des unités de police

La fonction lit le programme de police depuis FontID et n'exige pas que la fonte soit installée dans le système d'exploitation

Voir aussi

DrawOpenTypeText, GetOpenTypeGlyphRun