TextPointer.GetCharacterRect(LogicalDirection) Método

Definição

Retorna uma caixa delimitadora (Rect) para o conteúdo que limita o TextPointer atual 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 valores LogicalDirection que especifica a direção lógica na qual localizar uma caixa delimitadora de conteúdo.

Retornos

Rect

Uma caixa delimitadora para o conteúdo que limita o TextPointer atual na direção especificada ou Empty se informações de layout atuais e válidas não estiverem disponíveis.

Comentários

TextElement As bordas não são consideradas conteúdo para fins desse método. Se o TextPointer valor for posicionado antes de uma TextElement borda, o valor retornado será uma caixa delimitadora para o próximo nãoTextElement conteúdo na direção especificada. Se não houver conteúdo na direção especificada, uma largura Rect zero será retornada com uma altura correspondente à altura de qualquer conteúdo anterior.

A operação executada por esse método depende de um layout válido. Quando necessário, esse método tenta regenerar automaticamente um layout válido antes de prosseguir com a operação. Regenerar um layout pode ser uma operação relativamente cara. Use a HasValidLayout propriedade para verificar se há um layout válido antes de executar operações que podem regenerar o layout. Veja Layout para obter mais informações.

Aplica-se a

Confira também