Compartir por


TextPointer.GetCharacterRect(LogicalDirection) Método

Definición

Devuelve un rectángulo de selección (Rect) para el contenido que bordea el actual TextPointer 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 LogicalDirection valores que especifica la dirección lógica en la que se busca un cuadro de límite de contenido.

Devoluciones

Un cuadro de límite para el contenido que bordea el actual TextPointer en la dirección especificada, o Empty si la información de diseño actual es válida, no está disponible.

Comentarios

TextElement Los bordes no se consideran contenido para los fines de este método. TextPointer Si se coloca antes de un TextElement borde, el valor devuelto es un rectángulo de selección 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 coincide 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