Partager via


IDWriteTextAnalyzer ::AnalyzeNumberSubstitution, méthode (dwrite.h)

Analyse une plage de texte pour les étendues où la substitution de nombre est applicable, en lisant les attributs de la source et en signalant les plages substituables au rappel du récepteur SetNumberSubstitution.

Syntaxe

HRESULT AnalyzeNumberSubstitution(
  IDWriteTextAnalysisSource *analysisSource,
  UINT32                    textPosition,
  UINT32                    textLength,
  IDWriteTextAnalysisSink   *analysisSink
);

Paramètres

analysisSource

Type : IDWriteTextAnalysisSource*

Objet source à analyser.

textPosition

Type : UINT32

Position de départ dans l’objet source.

textLength

Type : UINT32

Longueur à 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 plages de substitutions de nombres différents, les plages de texte ne doivent pas fractionner arbitrairement le milieu des nombres. Sinon, il traitera les nombres séparément et ne traduit aucune ponctuation intermédiaire.

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 Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteTextAnalyzer