Sdílet prostřednictvím


TextPointer.GetCharacterRect(LogicalDirection) Metoda

Definice

Vrátí ohraničující rámeček (Rect) pro obsah, který ohraničení aktuálního v TextPointer 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í rámeček obsahu.

Návraty

Ohraničující pole pro obsah, který je ohraničený aktuálním TextPointer směrem nebo Empty pokud je 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 okrajemTextElement, 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 prováděná touto metodou závisí na platném rozložení. V případě potřeby se tato metoda pokusí automaticky 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é mohou znovu vygenerovat rozložení. Další informace najdete v tématu Rozložení.

Platí pro

Viz také