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
Смещение для вычисления нажатия знака вставки.
Возвращаемое значение
Значение CharacterHit, представляющее нажатие символа, ближайшее к значению distance
. Выходной параметр isInside
возвращает true
, если нажатие символа находится внутри GlyphRun; в противном случае — false
.
Комментарии
Значение distance
представляет смещение от переднего GlyphRunкрая элемента .
Если попадание находится за пределами GlyphRun, нажатие символа представляет ближайший символ курсора, находящегося внутри GlyphRun.
Структура CharacterHit представляет сведения о совпадении символа внутри GlyphRun — индекс первого символа, который был поражен, а также сведения о начале или конце края.