共用方式為


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

參數

傳回值

型別:Microsoft.Ink.Ink
傳回包含已擷取之 Strokes 集合的 Ink 物件。

備註

新的 Ink 物件會保留原始 Ink 物件的繪圖屬性 (Attribute)、屬性 (Property) 和座標。

這個方法的預設行為是從原始 Ink 物件中移除 Strokes 集合。若要在原始 Ink 物件中保留 Strokes 集合並且複製 Ink,請呼叫這個方法的 ExtractStrokesExtractStrokes 多載,其中 extractionFlags 參數設為 ExtractFlags

範例

在這個範例中,會建立新的 Ink 物件,其中包含以指定 Rectangle (2000 x 2000 HIMETRIC 單位) 做為週框的 Stroke 物件。落於指定 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

請參閱

參考

Ink 類別

Ink 成員

ExtractStrokes 多載

Microsoft.Ink 命名空間

Strokes

ExtractFlags