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 |