TextPointer.GetLineStartPosition Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.