次の方法で共有


Ink.ExtractStrokes メソッド

すべての Stroke オブジェクトを Ink オブジェクトから抽出し、抽出された Strokes コレクションを含む新しい Ink オブジェクトを返します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Function ExtractStrokes As Ink
'使用
Dim instance As Ink
Dim returnValue As Ink

returnValue = instance.ExtractStrokes()
public Ink ExtractStrokes()
public:
Ink^ ExtractStrokes()
public Ink ExtractStrokes()
public function ExtractStrokes() : Ink

戻り値

型 : Microsoft.Ink.Ink
抽出された Strokes コレクションを含む Ink オブジェクトを返します。

解説

新しい Ink オブジェクトは、元の Ink オブジェクトの描画属性、プロパティ、および座標を維持します。

このメソッドの既定の動作では、Strokes コレクションが元の Ink オブジェクトから削除されます。Strokes コレクションを元の Ink オブジェクト内に保持し、Ink のコピーを作成するには、extractionFlags パラメータを ExtractFlags 列挙体の CopyFromOriginal 値に設定して、このメソッドの ExtractStrokes または ExtractStrokes オーバーロードを呼び出します。

この例では、InkOverlay オブジェクトの Strokes コレクション全体を含む新しい Ink オブジェクトが作成されます。すべての Stroke オブジェクトは、InkOverlay オブジェクトに関連付けられている元の Ink オブジェクトから削除されます。

Dim newInk As Ink = mInkOverlay.Ink.ExtractStrokes()
Ink newInk = mInkOverlay.Ink.ExtractStrokes();

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Ink クラス

Ink メンバ

ExtractStrokes オーバーロード

Microsoft.Ink 名前空間

Strokes

ExtractFlags