TextPointer.GetCharacterRect(LogicalDirection) Metoda

Definicja

Zwraca pole ograniczenia (Rect) dla zawartości, która obramuje bieżącą wartość TextPointer w określonym kierunku logicznym.

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

Parametry

direction
LogicalDirection

Jedna z LogicalDirection wartości określających kierunek logiczny, w którym można znaleźć pole ograniczenia zawartości.

Zwraca

Rect

Pole ograniczenia zawartości, która obramuje bieżącą wartość TextPointer w określonym kierunku lub Empty jeśli są aktualne, prawidłowe informacje o układzie są niedostępne.

Uwagi

TextElement krawędzie nie są uznawane za zawartość dla celów tej metody. TextPointer Jeśli wartość jest umieszczona przed krawędziąTextElement, zwracana wartość jest polem ograniczenia dla następnej zawartości innej niżTextElement w określonym kierunku. Jeśli w określonym kierunku nie ma żadnej zawartości, zwracana jest zerowa szerokość Rect z wysokością odpowiadającą wysokości dowolnej poprzedniej zawartości.

Operacja wykonywana przez tę metodę zależy od prawidłowego układu. W razie potrzeby ta metoda próbuje automatycznie wygenerować prawidłowy układ przed kontynuowaniem operacji. Ponowne generowanie układu może być stosunkowo kosztowną operacją. Użyj właściwości , HasValidLayout aby sprawdzić prawidłowy układ przed wykonaniem operacji, które mogą ponownie wygenerować układ. Aby uzyskać więcej informacji, zobacz Układ.

Dotyczy

Zobacz też