共用方式為


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 物件的繪圖屬性 (Attribute)、屬性 (Property) 和座標。

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

範例

在這個範例中,會建立新的 Ink 物件,其中包含以指定 Rectangle (2000 x 2000 HIMETRIC 單位) 做為週框的 Stroke 物件。因為 ExtractFlags 列舉型別中的 extractionFlags 參數是設定為 CopyFromOriginal 值,所以在原始 Ink 物件中會保留 Strokes 集合。

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