GlyphRun.GetDistanceFromCaretCharacterHit(CharacterHit) Метод

Определение

Извлекает смещение от передней границы GlyphRun до передней или задней границы символа вставки, содержащего заданное нажатие символа.Retrieves the offset from the leading edge of the GlyphRun to the leading or trailing edge of a caret stop containing the specified character hit.

public:
 double GetDistanceFromCaretCharacterHit(System::Windows::Media::TextFormatting::CharacterHit characterHit);
public double GetDistanceFromCaretCharacterHit (System.Windows.Media.TextFormatting.CharacterHit characterHit);
member this.GetDistanceFromCaretCharacterHit : System.Windows.Media.TextFormatting.CharacterHit -> double
Public Function GetDistanceFromCaretCharacterHit (characterHit As CharacterHit) As Double

Параметры

characterHit
CharacterHit

CharacterHit для вычисления смещения.The CharacterHit to use for computing the offset.

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

Double

Значение типа Double, представляющее смещение от передней границы объекта GlyphRun до передней или задней границы символа вставки, содержащего данное нажатие символа.A Double that represents the offset from the leading edge of the GlyphRun to the leading or trailing edge of a caret stop containing the character hit.

Исключения

Нажатие символа находится вне диапазона, заданного строкой Юникода GlyphRun.The character hit is outside the range specified by the GlyphRun Unicode string.

Комментарии

Если GlyphRun Проверка не достигается, возвращается расстояние 0,0.If the GlyphRun is not hit testable, the distance of 0.0 is returned. Используйте IsHitTestable свойство, чтобы определить, GlyphRun можно ли выполнить проверку нажатия.Use the IsHitTestable property to determine if a GlyphRun can be hit test.

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