Partager via


Interface IDWriteTextAnalysisSource (dwrite.h)

Implémenté par le client de l’analyseur de texte pour fournir du texte à l’analyseur. Il permet la séparation entre la vue logique du texte en tant que flux continu de caractères identifiables par des positions de texte uniques et la disposition en mémoire réelle de blocs de texte potentiellement discrets dans le magasin de stockage du client.

Héritage

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

Méthodes

L’interface IDWriteTextAnalysisSource contient ces méthodes.

 
IDWriteTextAnalysisSource::GetLocaleName

Obtient le nom des paramètres régionaux sur la plage affectée par l’analyse de texte.
IDWriteTextAnalysisSource::GetNumberSubstitution

Obtient la substitution de nombre à partir de la plage de texte affectée par l’analyse de texte.
IDWriteTextAnalysisSource::GetParagraphReadingDirection

Obtient le sens de lecture du paragraphe.
IDWriteTextAnalysisSource::GetTextAtPosition

Obtient un bloc de texte commençant à la position de texte spécifiée.
IDWriteTextAnalysisSource::GetTextBeforePosition

Obtient un bloc de texte qui précède immédiatement la position spécifiée.

Notes

Si l’un de ces rappels retourne une erreur, les fonctions d’analyse s’arrêtent prématurément et retournent une erreur de rappel. Notez que plutôt que de retourner E_NOTIMPL, une application doit stubr la méthode et renvoyer une constante/null et une S_OK.

Spécifications

   
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