TextPointer.GetCharacterRect(LogicalDirection) Metodo

Definizione

Restituisce un riquadro delimitatore del testo (Rect) per il contenuto che delimita l'oggetto TextPointer corrente 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 valori LogicalDirection che specifica la direzione logica nella quale cercare un riquadro delimitatore del testo del contenuto.

Restituisce

Un riquadro delimitatore del testo per il contenuto che delimita l'oggetto TextPointer corrente nella direzione specificata, oppure Empty se non sono disponibili informazioni valide correnti sul layout.

Commenti

TextElement i bordi non vengono considerati contenuti ai fini di questo metodo. Se l'oggetto TextPointer è posizionato prima di un TextElement bordo, il valore restituito è una casella di selezione per il contenuto non successivoTextElement 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. Se 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