Partager via


TextPointer.GetCharacterRect(LogicalDirection) Méthode

Définition

Retourne une zone englobante (Rect) pour le contenu qui borde le courant TextPointer dans la direction logique spécifiée.

public:
 System::Windows::Rect GetCharacterRect(System::Windows::Documents::LogicalDirection direction);
public System.Windows.Rect GetCharacterRect(System.Windows.Documents.LogicalDirection direction);
member this.GetCharacterRect : System.Windows.Documents.LogicalDirection -> System.Windows.Rect
Public Function GetCharacterRect (direction As LogicalDirection) As Rect

Paramètres

direction
LogicalDirection

Une des LogicalDirection valeurs qui spécifie la direction logique dans laquelle trouver un cadre englobant de contenu.

Retours

Zone englobante pour le contenu qui borde le courant TextPointer dans la direction spécifiée, ou Empty si les informations de disposition actuelles et valides ne sont pas disponibles.

Remarques

TextElement les arêtes ne sont pas considérées comme du contenu à des fins de cette méthode. Si la TextPointer valeur de retour est positionnée avant un TextElement bord, la valeur de retour est une zone englobante pour le contenuTextElement non contenu suivant dans la direction spécifiée. S’il n’y a pas de contenu dans la direction spécifiée, une largeur Rect nulle est retournée avec une hauteur correspondant à la hauteur de tout contenu précédent.

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 la HasValidLayout propriété pour rechercher 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 à

Voir aussi