共用方式為


Ink.ExtractStrokes 方法 (Strokes)

Ink 物件擷取指定的 Stroke 物件,並傳回包含所擷取 Stroke 物件的新 Ink 物件。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Function ExtractStrokes ( _
    strokes As Strokes _
) As Ink
'用途
Dim instance As Ink
Dim strokes As Strokes
Dim returnValue As Ink

returnValue = instance.ExtractStrokes(strokes)
public Ink ExtractStrokes(
    Strokes strokes
)
public:
Ink^ ExtractStrokes(
    Strokes^ strokes
)
public Ink ExtractStrokes(
    Strokes strokes
)
public function ExtractStrokes(
    strokes : Strokes
) : Ink

參數

傳回值

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

備註

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

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

範例

在這個範例中,會建立新的 Ink 物件,其中包含 InkOverlay 物件的前兩個 Stroke 物件。所擷取的 Stroke 物件,會從與 InkOverlay 物件關聯的原始 Ink 物件中移除。

' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to asub a memory leak.
Using allStrokes As Strokes = mInkOverlay.Ink.Strokes
    If (allStrokes.Count > 2) Then
        Dim temp As Strokes = allStrokes.Ink.CreateStrokes()
        temp.Add(allStrokes(0))
        temp.Add(allStrokes(1))
        Dim newInk As Ink = allStrokes.Ink.ExtractStrokes(temp)
    End If
End Using
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes allStrokes = mInkOverlay.Ink.Strokes)
{
    if (allStrokes.Count > 2)
    {
        Strokes temp = allStrokes.Ink.CreateStrokes();
        temp.Add(allStrokes[0]);
        temp.Add(allStrokes[1]);
        Ink newInk = allStrokes.Ink.ExtractStrokes(temp);
    }
}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Ink 類別

Ink 成員

ExtractStrokes 多載

Microsoft.Ink 命名空間

Strokes

ExtractFlags