GlyphRun.GetDistanceFromCaretCharacterHit(CharacterHit) GlyphRun.GetDistanceFromCaretCharacterHit(CharacterHit) GlyphRun.GetDistanceFromCaretCharacterHit(CharacterHit) Method

定義

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

パラメーター

characterHit
CharacterHit CharacterHit CharacterHit

オフセットの計算に使用する CharacterHitThe CharacterHit to use for computing the offset.

戻り値

Double のリーディング エッジから、文字ヒットを含むキャレット位置のリーディング エッジまたはトレーリング エッジまでのオフセットを表す GlyphRunA 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 の Unicode 文字列によって指定される範囲の外にあります。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.

適用対象