Udostępnij za pośrednictwem


GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) Metoda

Definicja

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.

isInside
Boolean

Określa, czy trafienie znaku znajduje się wewnątrz GlyphRunelementu .

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.

Dotyczy