GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索 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
值最接近的字符命中。 如果字符命中在 GlyphRun 内,则输出参数 isInside
返回 true
;否则返回 false
。
注解
值 distance
表示 与 的前导边缘的 GlyphRun偏移量。
如果命中位于 外部 GlyphRun,则字符命中表示 内最近的插入符号字符命中 GlyphRun。
结构 CharacterHit 表示有关 在 内 GlyphRun 命中字符的信息 - 命中的第一个字符的索引以及有关前导或尾边的信息。