Ink.ExtractStrokes メソッド (Rectangle)
指定した四角形の境界内にあるすべての Stroke オブジェクトを Ink オブジェクトから抽出し、抽出された Strokes コレクションを含む新しい Ink オブジェクトを返します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Function ExtractStrokes ( _
extractionRectangle As Rectangle _
) As Ink
'使用
Dim instance As Ink
Dim extractionRectangle As Rectangle
Dim returnValue As Ink
returnValue = instance.ExtractStrokes(extractionRectangle)
public Ink ExtractStrokes(
Rectangle extractionRectangle
)
public:
Ink^ ExtractStrokes(
Rectangle extractionRectangle
)
public Ink ExtractStrokes(
Rectangle extractionRectangle
)
public function ExtractStrokes(
extractionRectangle : Rectangle
) : Ink
パラメータ
- extractionRectangle
型 : System.Drawing.Rectangle
Ink オブジェクトから抽出するインクを区切る Rectangle。
戻り値
型 : Microsoft.Ink.Ink
抽出された Strokes コレクションを含む Ink オブジェクトを返します。
解説
新しい Ink オブジェクトは、元の Ink オブジェクトの描画属性、プロパティ、および座標を維持します。
このメソッドの既定の動作では、Strokes コレクションが元の Ink オブジェクトから削除されます。Strokes コレクションを元の Ink オブジェクト内に保持し、Ink のコピーを作成するには、extractionFlags パラメータを ExtractFlags に設定して、このメソッドの ExtractStrokes または ExtractStrokes オーバーロードを呼び出します。
例
この例では、指定された Rectangle (2000 x 2000 HIMETRIC 単位) によって囲まれた Stroke オブジェクトを含む新しい Ink オブジェクトが作成されます。指定された Rectangle の内側にある Stroke オブジェクトは、InkOverlay オブジェクトに関連付けられている元の Ink オブジェクトから削除されます。
Dim R As Rectangle = New Rectangle(0, 0, 2000, 2000)
Dim newInk As Ink = mInkOverlay.Ink.ExtractStrokes(R)
Rectangle R = new Rectangle(0, 0, 2000, 2000);
Ink newInk = mInkOverlay.Ink.ExtractStrokes(R);
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0