GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) Метод

Определение

Извлекает значение CharacterHit, представляющее нажатие знака вставки в 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

Параметры

distance
Double

Смещение для вычисления нажатия знака вставки.

isInside
Boolean

Определяет, находится ли нажатие символа в GlyphRun.

Возвращаемое значение

CharacterHit

Значение CharacterHit, представляющее нажатие символа, ближайшее к значению distance. Выходной параметр isInside возвращает true, если нажатие символа находится внутри GlyphRun; в противном случае — false.

Комментарии

Значение distance представляет смещение от переднего GlyphRunкрая элемента .

Если попадание находится за пределами GlyphRun, нажатие символа представляет ближайший символ курсора, находящегося внутри GlyphRun.

Структура CharacterHit представляет сведения о совпадении символа внутри GlyphRun — индекс первого символа, который был поражен, а также сведения о начале или конце края.

Применяется к