TextPointer.GetCharacterRect(LogicalDirection) Método

Definição

Devolve uma caixa delimitadora (Rect) para o conteúdo que faz fronteira com a corrente TextPointer na direção 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

Um dos LogicalDirection valores que especifica a direção lógica para encontrar uma caixa delimitadora de conteúdo.

Devoluções

Uma caixa delimitadora para conteúdo que faz fronteira com a corrente TextPointer na direção especificada, ou Empty , se atual, informação de layout válida não está disponível.

Observações

TextElement as arestas não são consideradas conteúdo para efeitos deste método. Se o TextPointer estiver posicionado antes de uma TextElement aresta, o valor de retorno é uma caixa delimitadora para o próximo não-conteúdoTextElement na direção especificada. Se não houver conteúdo na direção especificada, uma largura Rect zero é devolveda com uma altura correspondente à altura de qualquer conteúdo anterior.

A operação realizada por este método depende de um layout válido. Quando necessário, este método tenta regenerar automaticamente um layout válido antes de prosseguir com a operação. A regeneração de um layout pode ser uma operação relativamente dispendiosa. Use a HasValidLayout propriedade para verificar um layout válido antes de realizar operações que possam regenerar o layout. Para mais informações, consulte a Disposição.

Aplica-se a

Ver também