TextPointer.GetCharacterRect(LogicalDirection) Metod

Definition

Returnerar en avgränsningsruta (Rect) för innehåll som gränsar till den aktuella TextPointer i den angivna logiska riktningen.

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

Parametrar

direction
LogicalDirection

Ett av de LogicalDirection värden som anger den logiska riktning där du kan hitta en innehållsgränsruta.

Returer

En avgränsningsruta för innehåll som gränsar till den aktuella TextPointer i den angivna riktningen, eller Empty om aktuell, giltig layoutinformation inte är tillgänglig.

Kommentarer

TextElement kanter betraktas inte som innehåll i den här metoden. TextPointer Om är placerad före en TextElement kant är returvärdet en avgränsningsruta för nästa icke-innehållTextElement i den angivna riktningen. Om det inte finns något innehåll i den angivna riktningen returneras en nollbredd Rect med en höjd som matchar höjden på föregående innehåll.

Vilken åtgärd som utförs med den här metoden beror på en giltig layout. Vid behov försöker den här metoden återskapa en giltig layout automatiskt innan du fortsätter med åtgärden. Att återskapa en layout kan vara en relativt dyr åtgärd. Använd egenskapen HasValidLayout för att söka efter en giltig layout innan du utför åtgärder som kan återskapa layouten. Mer information finns i Layout.

Gäller för

Se även