Partager via


Interface IDWriteTextAnalyzer (dwrite.h)

Analyse diverses propriétés de texte pour le traitement de script complexe, comme la prise en charge bidirectionnelle (bidi) pour les langues telles que l’arabe, la détermination des opportunités de saut de ligne, le placement du glyphe et la substitution de nombre.

Héritage

L’interface IDWriteTextAnalyzer hérite de l’interface IUnknown. IDWriteTextAnalyzer a également les types de membres suivants :

Méthodes

L’interface IDWriteTextAnalyzer possède ces méthodes.

 
IDWriteTextAnalyzer ::AnalyzeBidi

Analyse une plage de texte pour la direction du script, la lecture des attributs à partir de la source et la création de rapports sur le rappel du récepteur SetBidiLevel.
IDWriteTextAnalyzer ::AnalyzeLineBreakpoints

Analyse une plage de texte à la recherche d’opportunités potentielles de point d’arrêt, lit les attributs de la source et signale les opportunités de point d’arrêt au rappel du récepteur SetLineBreakpoints.
IDWriteTextAnalyzer ::AnalyzeNumberSubstitution

Analyse une plage de texte pour les étendues où la substitution de nombre s’applique, lit les attributs de la source et signale les plages substituables au rappel du récepteur SetNumberSubstitution.
IDWriteTextAnalyzer ::AnalyzeScript

Analyse une plage de texte pour les limites de script, lit les attributs de texte à partir de la source et signale l’ID de script Unicode au rappel du récepteur SetScript.
IDWriteTextAnalyzer ::GetGdiCompatibleGlyphPlacements

Placez les glyphes de sortie de la méthode GetGlyphes en fonction de la police et des règles de rendu du système d’écriture.
IDWriteTextAnalyzer ::GetGlyphPlacements

Places sortie des glyphes de la méthode GetGlyphs en fonction de la police et des règles de rendu du système d’écriture.
IDWriteTextAnalyzer ::GetGlyphs

Analyse la chaîne de texte d’entrée et la mappe à l’ensemble de glyphes et aux données de glyphe associées en fonction de la police et des règles de rendu du système d’écriture.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h