다음을 통해 공유


Ink.ExtractStrokes 메서드 (Rectangle)

업데이트: 2007년 11월

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 개체의 그리기 특성, 속성 및 좌표를 그대로 보유합니다.

이 메서드의 기본 동작은 원래 Ink 개체에서 Strokes 컬렉션을 제거하는 것입니다. 원래 Ink 개체의 Strokes 컬렉션을 유지하고 Ink의 복사본을 만들려면 이 메서드의 ExtractStrokes 또는 ExtractStrokes 오버로드를 호출하고 extractionFlags 매개 변수를 ExtractFlags로 설정합니다.

예제

이 예제에서는 Stroke 개체가 지정된 Rectangle(2000 x 2000 HIMETRIC 단위)로 묶인 상태로 포함된 새 Ink 개체를 만듭니다. 그런 다음 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