GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) 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.
CharacterHit Pobiera wartość reprezentującą trafienie znaku karetki elementu GlyphRun.
public:
System::Windows::Media::TextFormatting::CharacterHit GetCaretCharacterHitFromDistance(double distance, [Runtime::InteropServices::Out] bool % isInside);
public System.Windows.Media.TextFormatting.CharacterHit GetCaretCharacterHitFromDistance (double distance, out bool isInside);
member this.GetCaretCharacterHitFromDistance : double * bool -> System.Windows.Media.TextFormatting.CharacterHit
Public Function GetCaretCharacterHitFromDistance (distance As Double, ByRef isInside As Boolean) As CharacterHit
Parametry
- distance
- Double
Przesunięcie do użycia na potrzeby obliczania trafienia znaku karetki.
Zwraca
CharacterHit Wartość reprezentująca trafienie znaku znajdującego distance
się najbliżej wartości. Parametr isInside
out zwraca true
wartość , jeśli trafienie znaku znajduje się wewnątrz GlyphRun; w przeciwnym razie false
.
Uwagi
Wartość distance
reprezentuje przesunięcie od wiodącej krawędzi obiektu GlyphRun.
Jeśli trafienie znajduje się poza znakiem GlyphRun, trafienie znaku reprezentuje najbliższy znak karetki trafienia w obrębie GlyphRun.
Struktura CharacterHit reprezentuje informacje o trafieniu znaku w obrębie GlyphRun - indeks pierwszego znaku, który został trafiony, a także informacje o krawędzi wiodącej lub końcowej.