Partager via


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

Voir aussi

IDWriteTextAnalyzer