TextPointer.GetCharacterRect(LogicalDirection) TextPointer.GetCharacterRect(LogicalDirection) TextPointer.GetCharacterRect(LogicalDirection) TextPointer.GetCharacterRect(LogicalDirection) Method

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.Returns a bounding box (Rect) for content that borders the current TextPointer in the specified logical direction.

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 LogicalDirection LogicalDirection 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.One of the LogicalDirection values that specifies the logical direction in which to find a content bounding box.

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.A bounding box for content that borders the current TextPointer in the specified direction, or Empty if current, valid layout information is unavailable.

Comentarios

TextElementlos bordes no se consideran contenido para los fines de este método.TextElement edges are not considered content for the purposes of this method. Si se coloca delante de un TextElement borde, el valor devuelto es un cuadroTextElement de límite para el siguiente no contenido en la dirección especificada. TextPointerIf the TextPointer is positioned before a TextElement edge, the return value is a bounding box for the next non-TextElement content in the specified direction. Si no hay ningún contenido en la dirección especificada, se devuelve un ancho Rect cero con un alto que coincide con el alto de cualquier contenido anterior.If there is no content in the specified direction, a zero-width Rect is returned with a height matching the height of any preceding content.

La operación realizada por este método depende de un diseño válido.The operation performed by this method depends on a valid layout. Cuando es necesario, este método intenta volver a generar automáticamente un diseño válido antes de continuar con la operación.When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. La regeneración de un diseño puede ser una operación relativamente costosa.Regenerating a layout can be a relatively expensive operation. Utilice la HasValidLayout propiedad para comprobar si hay un diseño válido antes de realizar operaciones que pueden volver a generar el diseño.Use the HasValidLayout property to check for a valid layout before performing operations that may regenerate the layout. Para obtener más información, vea Diseño.For more information, see Layout.

Se aplica a

Consulte también: