TextPointer.GetCharacterRect(LogicalDirection) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í.