ConfirmationType 열거형

IContextNode 개체에서 발생할 수 있는 확인 유형을 지정합니다.

Syntax

typedef enum ConfirmationType { 
  ConfirmationType_None                   = 0,
  ConfirmationType_NodeTypeAndProperties  = 1,
  ConfirmationType_TopBoundary            = 4
} ConfirmationType;

상수

ConfirmationType_None

확인이 적용되지 않습니다. IInkAnalyzer는 필요에 따라 컨텍스트 노드 또는 해당 하위 항목을 자유롭게 변경할 수 있습니다.

ConfirmationType_NodeTypeAndProperties

IInkAnalyzer는 지정된 컨텍스트 노드의 형식 또는 속성을 변경할 수 없습니다.

ConfirmationType_TopBoundary

IInkAnalyzer는 잉크를 추가하거나 다른 ContextNode와 병합하는 작업을 수행하지 않으므로 TopBoundary가 현재 위쪽 경계를 넘어 이동합니다. 예:

  • 애플리케이션은 잉크 집합을 분석하고 ParagraphNode를 식별합니다.
  • 애플리케이션은 이 단락의 TopBoundary를 확인합니다.
  • 애플리케이션 사용자가 현재 단락 위에 새 잉크를 씁니다. 분석이 다시 호출되면 새 잉크가 확인된 단락 노드에 통합되지 않습니다.
  • 최상위 경계만 확인되므로 ContextNode는 다른 방향으로 계속 증가할 수 있습니다. 스트로크를 삭제하면 위쪽 경계가 아래로 이동할 수 있습니다. ContextNode를 번역하면 위치가 변경될 수 있지만 새 위치에서 추가 잉크를 병합할 수는 없습니다.

이 ConfirmationType은 단락 노드에만 적용됩니다.

설명

잉크 단어 및 잉크 그리기 노드에 대해서만 NodeTypeAndProperties 값을 사용할 수 있습니다( IContextNode::GetType 참조). 그렇지 않으면 IContextNode::Confirm에서 E_INVALIDARG 반환됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
IACom.h(IACom_i.c도 필요)

추가 정보

IContextNode::Confirm

IContextNode::IsConfirmed