次の方法で共有


Ink.ExtractStrokes メソッド (Rectangle, ExtractFlags)

指定に従って切り取りまたはコピーを使用し、指定した四角形の境界内にあるすべての Stroke オブジェクトを Ink オブジェクトから抽出し、抽出された Strokes コレクションを含む新しい Ink オブジェクトを返します。

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

構文

'宣言
Public Function ExtractStrokes ( _
    extractionRectangle As Rectangle, _
    extractionFlags As ExtractFlags _
) As Ink
'使用
Dim instance As Ink
Dim extractionRectangle As Rectangle
Dim extractionFlags As ExtractFlags
Dim returnValue As Ink

returnValue = instance.ExtractStrokes(extractionRectangle, _
    extractionFlags)
public Ink ExtractStrokes(
    Rectangle extractionRectangle,
    ExtractFlags extractionFlags
)
public:
Ink^ ExtractStrokes(
    Rectangle extractionRectangle, 
    ExtractFlags extractionFlags
)
public Ink ExtractStrokes(
    Rectangle extractionRectangle,
    ExtractFlags extractionFlags
)
public function ExtractStrokes(
    extractionRectangle : Rectangle, 
    extractionFlags : ExtractFlags
) : Ink

パラメータ

戻り値

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

解説

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

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

この例では、指定された Rectangle (2000 x 2000 HIMETRIC 単位) によって囲まれた Stroke オブジェクトを含む新しい Ink オブジェクトが作成されます。Strokes コレクションは元の Ink オブジェクト内に保持されます。これは、extractionFlags パラメータが ExtractFlags 列挙体の CopyFromOriginal 値に設定されているためです。

Dim R As Rectangle = New Rectangle(0, 0, 2000, 2000)
Dim newInk As Ink = mInkOverlay.Ink.ExtractStrokes(R, ExtractFlags.CopyFromOriginal)
Rectangle R = new Rectangle(0, 0, 2000, 2000);
Ink newInk = mInkOverlay.Ink.ExtractStrokes(R, ExtractFlags.CopyFromOriginal);

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Ink クラス

Ink メンバ

ExtractStrokes オーバーロード

Microsoft.Ink 名前空間

Strokes

ExtractFlags