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
Rectangle,用來分隔要從 Ink 物件擷取的筆墨。
傳回值
型別:Microsoft.Ink.Ink
傳回包含已擷取之 Strokes 集合的 Ink 物件。
備註
新的 Ink 物件會保留原始 Ink 物件的繪圖屬性 (Attribute)、屬性 (Property) 和座標。
這個方法的預設行為是從原始 Ink 物件中移除 Strokes 集合。若要在原始 Ink 物件中保留 Strokes 集合並且複製 Ink,請呼叫這個方法的 ExtractStrokes 或 ExtractStrokes 多載,其中 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