Partager via


TextPointer.GetLineStartPosition Méthode

Définition

Retourne un TextPointer au début d’une ligne spécifiée par rapport au TextPointeractuel.

Surcharges

GetLineStartPosition(Int32)

Retourne un TextPointer au début d’une ligne spécifiée par rapport au TextPointeractuel.

GetLineStartPosition(Int32, Int32)

Retourne un TextPointer au début d’une ligne spécifiée par rapport au TextPointeractuel et indique le nombre de lignes ignorées.

GetLineStartPosition(Int32)

Retourne un TextPointer au début d’une ligne spécifiée par rapport au TextPointeractuel.

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

Nombre de marqueurs de début de ligne à ignorer lors de la détermination de la ligne pour laquelle retourner la position de départ. Les valeurs négatives spécifient les lignes précédentes, 0 spécifie la ligne actuelle et les valeurs positives spécifient les lignes suivantes.

Retours

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

Remarques

Si le TextPointer pointe vers une position ambiguë, par exemple, entre deux lignes, la ligne dans la direction 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. Utilisez HasValidLayout pour vérifier une disposition valide avant d’effectuer des opérations qui peuvent régénérer la disposition. Pour plus d’informations, consultez disposition.

S’applique à

GetLineStartPosition(Int32, Int32)

Retourne un TextPointer au début d’une ligne spécifiée par rapport au TextPointeractuel et indique 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

Nombre de marqueurs de début de ligne à ignorer lors de la détermination de la ligne pour laquelle retourner la position de départ. Les valeurs négatives spécifient les lignes précédentes, 0 spécifie la ligne actuelle et les valeurs positives spécifient les lignes suivantes.

actualCount
Int32

Lorsque cette méthode est retournée, contient le nombre réel de marqueurs de début de ligne ignorés lors de la détermination de la ligne pour laquelle retourner la position de départ. Cette valeur peut être inférieure à count si le début ou la fin du contenu est rencontré avant le nombre spécifié de lignes ignorées. Ce paramètre est passé non initialisé.

Retours

Une TextPointer pointant vers le début de la ligne spécifiée (avec le LogicalDirection défini sur Forward), ou vers le début de la ligne la plus proche de la ligne spécifiée si la ligne spécifiée est hors plage.

Remarques

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

S’applique à