IDWriteTextAnalyzer ::AnalyzeLineBreakpoints, méthode (dwrite.h)
Analyse une plage de texte à la recherche d’opportunités potentielles de point d’arrêt, lit les attributs de la source et signale les opportunités de point d’arrêt au rappel du récepteur SetLineBreakpoints.
Syntaxe
HRESULT AnalyzeLineBreakpoints(
IDWriteTextAnalysisSource *analysisSource,
UINT32 textPosition,
UINT32 textLength,
IDWriteTextAnalysisSink *analysisSink
);
Paramètres
analysisSource
Type : IDWriteTextAnalysisSource*
Pointeur vers l’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, sauf si l’étendue de texte spécifiée est considérée comme une unité entière. Dans le cas contraire, les propriétés retournées pour le premier et le dernier caractères autorisent de manière inappropriée les interruptions.
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 |