TextPointer.GetCharacterRect(LogicalDirection) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.