Partager via


TextPointer.GetLineStartPosition Méthode

Définition

Renvoie un TextPointer au début d'une ligne spécifiée par rapport au TextPointer actuel.

Surcharges

GetLineStartPosition(Int32)

Renvoie un TextPointer au début d'une ligne spécifiée par rapport au TextPointer actuel.

GetLineStartPosition(Int32, Int32)

Renvoie un TextPointer au début d'une ligne spécifiée par rapport au TextPointeractuel, et renseigne sur le nombre de lignes ignorées.

GetLineStartPosition(Int32)

Renvoie un TextPointer au début d'une ligne spécifiée par rapport au TextPointer actuel.

public:
 System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count);
public System.Windows.Documents.TextPointer GetLineStartPosition (int count);
member this.GetLineStartPosition : int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer) As TextPointer

Paramètres

count
Int32

Le nombre de marqueurs début-de-ligne à ignorer pour déterminer la ligne à laquelle renvoyer la position de départ. Les valeurs négatives spécifient des lignes précédentes, 0 spécifie la ligne actuelle, et les valeurs positives spécifient des lignes suivantes.

Retours

TextPointer

Un TextPointer pointant vers le début de la ligne spécifiée (avec le LogicalDirection paramétré sur Forward), ou null si la ligne spécifiée est hors limites ou ne peut pas être localisée.

Remarques

Si les TextPointer points vers une position ambiguë, par exemple, entre deux lignes, la ligne spécifiée par LogicalDirection est sélectionnée comme ligne de départ relative.

L’opération effectuée par cette méthode dépend d’une disposition valide. Si nécessaire, cette méthode tente de régénérer automatiquement une disposition valide avant de poursuivre l’opération. La régénération d’une disposition peut être une opération relativement coûteuse. Permet HasValidLayout de vérifier une disposition valide avant d’effectuer des opérations susceptibles de régénérer la disposition. Pour plus d’informations, consultez Disposition.

S’applique à

GetLineStartPosition(Int32, Int32)

Renvoie un TextPointer au début d'une ligne spécifiée par rapport au TextPointeractuel, et renseigne sur le nombre de lignes ignorées.

public:
 System::Windows::Documents::TextPointer ^ GetLineStartPosition(int count, [Runtime::InteropServices::Out] int % actualCount);
public System.Windows.Documents.TextPointer GetLineStartPosition (int count, out int actualCount);
member this.GetLineStartPosition : int * int -> System.Windows.Documents.TextPointer
Public Function GetLineStartPosition (count As Integer, ByRef actualCount As Integer) As TextPointer

Paramètres

count
Int32

Le nombre de marqueurs début-de-ligne à ignorer pour déterminer la ligne à laquelle renvoyer la position de départ. Les valeurs négatives spécifient des lignes précédentes, 0 spécifie la ligne actuelle, et les valeurs positives spécifient des lignes suivantes.

actualCount
Int32

Le renvoie de cette méthode contient le nombre réel de marqueurs début-de-ligne ignorés pour déterminer la ligne à laquelle renvoyer la position de départ. Cette valeur peut être inférieure au count si le début ou la fin de contenu est trouvé avant que le nombre spécifié de lignes soit ignoré. Ce paramètre est passé sans être initialisé.

Retours

TextPointer

Un TextPointer pointant vers le début de la ligne spécifiée (avec le LogicalDirection paramétré sur Forward), ou vers le début de la ligne la plus proche de la ligne spécifiée si celle-ci est hors limites.

Remarques

Si les TextPointer points vers une position ambiguë, par exemple, entre deux lignes, la ligne spécifiée par la LogicalDirection propriété est sélectionnée comme ligne de départ relative.

S’applique à