RichTextBox for UWP/WinRT
GetPositionAtOffset(Int32,Predicate<Tag>) メソッド

オフセット。
Tag をオフセットとしてカウントするかどうかをチェックするために呼び出される述語。そのタグをカウントしない場合、この述語は true を返す必要があります。null を指定すると、フィルタなしになります。
現在の位置から指定されたオフセットにある位置を返します。オプションで、いくつかの位置をカウントしないこともできます。
構文
'宣言
 
Public Overloads Function GetPositionAtOffset( _
   ByVal offset As System.Integer, _
   ByVal tagFilter As System.Predicate(Of Tag) _
) As C1TextPointer
public C1TextPointer GetPositionAtOffset( 
   System.int offset,
   System.Predicate<Tag> tagFilter
)

パラメータ

offset
オフセット。
tagFilter
Tag をオフセットとしてカウントするかどうかをチェックするために呼び出される述語。そのタグをカウントしない場合、この述語は true を返す必要があります。null を指定すると、フィルタなしになります。

戻り値の型

指定されたオフセットにある新しい位置。オフセットがドキュメント外に出る場合は null。
解説

このメソッドは、C1Document ツリーを直線的に走査するために使用されます。

C1TextElement の開始タグと終了タグは、項目としてカウントされます。たとえば、位置が子を含む要素にある場合、オフセット1の位置は、この C1TextPointer が置かれている C1TextElementC1TextElement.ContentStart になります。

この C1TextPointer が C1Run 内に置かれている場合は、C1Run のテキストを走査します。

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

関連項目

C1TextPointer クラス
C1TextPointer メンバ
オーバーロード一覧

Send Feedback