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
| FontID | Descripteur de police TrueType ou OpenType dont le programme de police source est disponible |
|---|---|
| Size | Taille de texte demandée en points |
| Text | Texte Unicode à mettre en forme et à mesurer |
| Options | Le 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