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.
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
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
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.