Condividi tramite


TextPointer.GetCharacterRect(LogicalDirection) Metodo

Definizione

Restituisce un rettangolo delimitatore (Rect) per il contenuto che delimita l'oggetto corrente TextPointer nella direzione logica specificata.

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

Parametri

direction
LogicalDirection

Uno dei LogicalDirection valori che specifica la direzione logica in cui trovare un rettangolo di selezione del contenuto.

Restituisce

Rettangolo di selezione per il contenuto che delimita l'oggetto corrente TextPointer nella direzione specificata oppure Empty , se le informazioni di layout correnti e valide non sono disponibili.

Commenti

TextElement i bordi non sono considerati contenuti ai fini di questo metodo. Se l'oggetto TextPointer è posizionato prima di un TextElement bordo, il valore restituito è un rettangolo di selezione per il successivoTextElement non contenuto nella direzione specificata. Se non è presente alcun contenuto nella direzione specificata, viene restituita una larghezza Rect zero con un'altezza corrispondente all'altezza di qualsiasi contenuto precedente.

L'operazione eseguita da questo metodo dipende da un layout valido. Quando necessario, questo metodo tenta di rigenerare automaticamente un layout valido prima di procedere con l'operazione. La rigenerazione di un layout può essere un'operazione relativamente costosa. Utilizzare la HasValidLayout proprietà per verificare la presenza di un layout valido prima di eseguire operazioni che possono rigenerare il layout. Per altre informazioni, vedere Layout.

Si applica a

Vedi anche