GlyphRun.GetDistanceFromCaretCharacterHit(CharacterHit) 方法

定义

检索 GlyphRun 的前导边缘相对于脱字符(包含指定的字符命中)的前导边缘或尾随边缘的偏移量。

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

返回

Double

一个 Double,表示 GlyphRun 的前导边缘相对于脱字符(包含字符命中)的前导或尾随边缘的偏移量。

例外

字符命中在由 GlyphRun Unicode 字符串指定的范围外部。

注解

GlyphRun如果未命中可测试,则返回 0.0 的距离。 使用属性 IsHitTestable 确定是否可以 GlyphRun 命中测试。

适用于