Divider 클래스
업데이트: 2007년 11월
스트로크 컬렉션의 레이아웃을 텍스트와 그래픽으로 나누어 분석하는 기능을 나타냅니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Divider _
Implements IDisposable
‘사용 방법
Dim instance As Divider
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Divider : IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Divider : IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Divider implements IDisposable
public class Divider implements IDisposable
설명
경고
이 개체는 관리되지 않는 리소스를 유지하므로 Microsoft.Ink.Divider 클래스의 인스턴스를 더 이상 사용하지 않는 경우 범위에서 벗어나기 전에 이러한 인스턴스에 대해 명시적으로 Dispose 메서드를 호출해야 합니다. 이렇게 하지 않으면 메모리 누수 및 예외가 발생할 수 있습니다.
관리되는 개체를 삭제하는 예제는 Using the Managed Library을를 참조하십시오.
Divider 개체는 스트로크의 레이아웃, 스트로크가 추가된 순서, 스트로크가 그려진 방향 및 기타 요소를 사용하여 잉크를 분석합니다. Strokes 컬렉션은 Divider의 Strokes 속성에 들어 있습니다. Strokes 컬렉션에서 항목을 추가하거나 삭제하면 Divider 개체에서 컬렉션을 동적으로 분석합니다.
분석 결과는 DivisionResult 개체로 반환됩니다.
Divider 개체는 RecognizerContext 개체를 사용하여 스트로크를 보다 정확히 분할하고 인식 문자열을 결과에 할당합니다.
참고
Divider 개체는 RecognizerContext 개체의 기본 속성 설정을 사용합니다.
Divider 개체에 인식기 컨텍스트를 할당하지 않은 경우 Divider 개체는 잉크를 분석하지만 스트로크 분할의 정확도가 떨어지고 텍스트와 분할 결과가 연결되지 않습니다.
참고
Strokes 속성에 스트로크를 추가하기 전에 RecognizerContext 속성을 설정해야 합니다. Divider 개체에 스트로크가 추가된 후에는 RecognizerContext 속성을 변경할 수 없습니다.
Divider는 현재 세로 방향 언어를 지원하지 않습니다. Divider 개체에서 이러한 언어를 적절히 인식하려면 해당 언어의 Recognizer 개체에서 자유 입력을 지원해야 합니다. 또한 문자를 왼쪽에서 오른쪽으로 필기해야 합니다.
참고
Divider 개체의 Dispose 메서드는 연결된 RecognizerContext 개체 및 Strokes 컬렉션의 리소스를 해제하지 않습니다. Divider 개체가 유일한 참조를 보유하는 경우 응용 프로그램에서 Divider 개체를 삭제하기 전에 Divider 개체에 연결된 RecognizerContext 개체 및 Strokes 컬렉션을 삭제해야 합니다.
Divider 개체의 관리되는 버전은 COM InkDivider Class를 래핑합니다. COM InkDivider가 오류를 반환하는 경우 Divider 개체의 생성자, Divide 메서드, LineHeight 메서드, RecognizerContext 메서드 및 Strokes 메서드에서 Marshal.ThrowExceptionForHR 예외를 throw합니다. 반환될 수 있는 오류에 대한 자세한 내용은 COM InkDivider Class의 멤버에 대한 개별 참조 항목을 참조하십시오.
상속 계층 구조
System.Object
Microsoft.Ink.Divider
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원