GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) メソッド

定義

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

キャレット文字ヒットの計算に使用するオフセット。

isInside
Boolean

文字ヒットが GlyphRun 内にあるかどうかを確認します。

戻り値

CharacterHit

distance の値に最も近い文字ヒットを表す CharacterHit 値。 出力パラメーター isInside は、文字ヒットが GlyphRun 内にある場合は true を返します。それ以外の場合は false を返します。

注釈

この値は distanceGlyphRun.

ヒットが外側の GlyphRun場合、文字ヒットは、内で最も近いキャレット文字ヒットを GlyphRun表します。

構造体は CharacterHit 、ヒットした最初の文字 GlyphRun のインデックスと、先頭または末尾のエッジに関する情報である、文字ヒットに関する情報を表します。

適用対象