Comparteix a través de


TextPointer.GetCharacterRect(LogicalDirection) Método

Definición

Devuelve un rectángulo de selección (Rect) para el contenido que limita el TextPointer actual en la dirección lógica especificada.

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

Parámetros

direction
LogicalDirection

Uno de los valores de LogicalDirection que especifica la dirección lógica en la que buscar un rectángulo de selección del contenido.

Devoluciones

Un rectángulo de selección para el contenido que limita el TextPointer actual en la dirección especificada o Empty si no hay disponible información de presentación actual válida.

Comentarios

TextElement Los bordes no se consideran contenido para los fines de este método. Si se TextPointer coloca antes de un TextElement borde, el valor devuelto es un rectángulo de límite para el siguiente contenido que noTextElement sea de la dirección especificada. Si no hay contenido en la dirección especificada, se devuelve un ancho Rect cero con un alto que coincida con el alto de cualquier contenido anterior.

La operación realizada por este método depende de un diseño válido. Cuando sea necesario, este método intenta volver a generar automáticamente un diseño válido antes de continuar con la operación. La regeneración de un diseño puede ser una operación relativamente costosa. Use la HasValidLayout propiedad para comprobar si hay un diseño válido antes de realizar operaciones que puedan volver a generar el diseño. Para obtener más información, vea Diseño.

Se aplica a

Consulte también