Ink.ExtractStrokes 方法 (Rectangle)

Ink 对象提取指定矩形边界内的所有 Stroke 对象,并返回一个包含所提取 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 的副本,请调用 ExtractStrokes 或此方法的 ExtractStrokes 重载,并将 extractionFlags 参数设置为 ExtractFlags

示例

在此示例中,将创建一个新 Ink 对象,该对象包含指定的 Rectangle(2000 x 2000 HIMETRIC 单位)所包围的 Stroke 对象。从与 InkOverlay 对象关联的原始 Ink 对象中移除指定的 Rectangle 中的 Stroke 对象。

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