TextPointer.GetCharacterRect(LogicalDirection) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.