Interface IDWriteTextAnalyzer1 (dwrite_1.h)

Analyse diverses propriétés de texte pour le traitement de script complexe.

Héritage

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

Méthodes

L’interface IDWriteTextAnalyzer1 utilise ces méthodes.

 
IDWriteTextAnalyzer1::AnalyzeVerticalGlyphOrientation

Analyse une plage de texte pour l’orientation du script, la lecture du texte et des attributs à partir de la source et la création de rapports sur les résultats du rappel du récepteur SetGlyphOrientation.
IDWriteTextAnalyzer1::ApplyCharacterSpacing

Applique l’espacement entre les caractères, en ajustant correctement les clusters de glyphes et les diacritiques.
IDWriteTextAnalyzer1::GetBaseline

Récupère la base de référence donnée à partir de la police.
IDWriteTextAnalyzer1::GetGlyphOrientationTransform

Retourne une matrice de transformation 2x3 pour l’angle respectif pour dessiner l’exécution du glyphe. (IDWriteTextAnalyzer1.GetGlyphOrientationTransform)
IDWriteTextAnalyzer1::GetJustificationOpportunities

Récupère les informations d’opportunité de justification pour chacun des glyphes en fonction du texte et des propriétés de mise en forme des glyphes.
IDWriteTextAnalyzer1::GetJustifiedGlyphes

Remplit de nouveaux glyphes pour les scripts complexes où la justification a augmenté les avancées des glyphes, comme l’arabe avec kashida.
IDWriteTextAnalyzer1::GetScriptProperties

Récupère les propriétés d’un script donné.
IDWriteTextAnalyzer1::GetTextComplexity

Détermine la complexité du texte et si vous devez appeler IDWriteTextAnalyzer::GetGlyphs pour la mise en forme complète du script.
IDWriteTextAnalyzer1::JustifyGlyphAdvances

Justifie un tableau d’avances de glyphes pour s’adapter à la largeur de ligne.

Spécifications

   
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite_1.h

Voir aussi

IDWriteTextAnalyzer