Ink.ExtractStrokes 메서드 (Strokes)
업데이트: 2007년 11월
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
매개 변수
- strokes
형식: Microsoft.Ink.Strokes
추출할 Strokes 컬렉션입니다.
반환 값
형식: Microsoft.Ink.Ink
추출된 Strokes 컬렉션이 들어 있는 Ink 개체를 반환합니다.
설명
새 Ink 개체는 원래 Ink 개체의 그리기 특성, 속성 및 좌표를 그대로 보유합니다.
이 메서드의 기본 동작은 원래 Ink 개체에서 Strokes 컬렉션을 제거하는 것입니다. 원래 Ink 개체의 Strokes 컬렉션을 유지하고 Ink의 복사본을 만들려면 이 메서드의 ExtractStrokes 또는 ExtractStrokes 오버로드를 호출하고 extractionFlags 매개 변수를 ExtractFlags 열거형의 CopyFromOriginal 값으로 설정합니다.
예제
이 예제에서는 InkOverlay 개체의 처음 두 Stroke 개체가 포함된 새 Ink 개체를 만듭니다. 그런 다음 InkOverlay 개체와 연결된 원래 Ink 개체에서 추출된 Stroke 개체를 제거합니다.
' 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에서 지원