Partager via


TextPointer.GetCharacterRect(LogicalDirection) Méthode

Définition

Renvoie un cadre englobant (Rect) pour du contenu en bordure du TextPointer actuel 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

L'une des valeurs LogicalDirection qui spécifient la direction logique dans laquelle rechercher un cadre englobant de contenu.

Retours

Rect

Un cadre englobant pour du contenu en bordure du TextPointer actuel dans la direction spécifiée, ou Empty si des informations valides de disposition sont indisponibles.

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 contenu suivantTextElement 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 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 à

Voir aussi