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
パラメータ
- extractionRectangle
型 : System.Drawing.Rectangle
Ink オブジェクトから抽出するインクを区切る Rectangle。
- extractionFlags
型 : Microsoft.Ink.ExtractFlags
新しい Ink オブジェクトにインクが切り取られるか、またはコピーされるかを指定する ExtractFlags 値の 1 つ。
戻り値
型 : 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