TextPointer.GetCharacterRect(LogicalDirection) Metoda

Definice

Vrátí ohraničující rámeček (Rect) pro obsah, který ohraničení aktuálního stavu TextPointer v zadaném logickém směru.

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 hodnot, která určuje logický směr, ve kterém se má najít ohraničující pole obsahu.

Návraty

Rect

Ohraničující pole pro obsah, který je ohraničen aktuálním TextPointer směrem, nebo Empty pokud aktuální, platné informace o rozložení nejsou k dispozici.

Poznámky

TextElement hrany nejsou považovány za obsah pro účely této metody. TextPointer Pokud je umístěna před TextElement okraj, návratová hodnota je ohraničující rámeček pro další neobsazeníTextElement v zadaném směru. Pokud zadaný směr neobsahuje žádný obsah, vrátí se nulová šířka Rect s výškou odpovídající výšce předchozího obsahu.

Operace provedená touto metodou závisí na platném rozložení. V případě potřeby se tato metoda pokusí automaticky znovu vygenerovat platné rozložení před pokračováním v operaci. Opětovné vygenerování rozložení může být poměrně náročná operace. HasValidLayout Pomocí vlastnosti zkontrolujte platné rozložení před provedením operací, které můžou rozložení znovu vygenerovat. Další informace najdete v tématu Rozložení.

Platí pro

Viz také