IDWriteTextAnalyzer ::AnalyzeBidi, méthode (dwrite.h)
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.
Syntaxe
HRESULT AnalyzeBidi(
IDWriteTextAnalysisSource *analysisSource,
UINT32 textPosition,
UINT32 textLength,
IDWriteTextAnalysisSink *analysisSink
);
Paramètres
analysisSource
Type : IDWriteTextAnalysisSource*
Pointeur vers un objet source à analyser.
textPosition
Type : UINT32
Position de début du texte dans l’objet source.
textLength
Type : UINT32
Longueur de texte à analyser.
analysisSink
Type : IDWriteTextAnalysisSink*
Pointeur vers l’objet de rappel du récepteur qui reçoit l’analyse de texte.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Bien que la fonction puisse gérer plusieurs paragraphes, la plage de texte ne doit pas fractionner arbitrairement le milieu des paragraphes. Sinon, les niveaux retournés peuvent être incorrects, car l’algorithme Bidi est destiné à s’appliquer au paragraphe dans son ensemble.
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 |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |