TextPointer.GetCharacterRect(LogicalDirection) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.