次の方法で共有


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 のリーディング エッジから、文字ヒットを含むキャレット位置のリーディング エッジまたはトレーリング エッジまでのオフセットを表す GlyphRun

例外

文字ヒットが、GlyphRun の Unicode 文字列によって指定される範囲の外にあります。

注釈

GlyphRunがヒット テスト可能でない場合は、0.0 の距離が返されます。 プロパティを IsHitTestable 使用して、 をヒット テストできるかどうかを判断 GlyphRun します。

適用対象