IRedactionCallback

IRedactionCallback interface

각 개정 변경에 대한 정보를 수신하고 선택적으로 방지하는 데 필요한 메소드를 정의합니다.

public interface IRedactionCallback

행동 양식

이름 설명
AcceptRedaction(RedactionDescription) 이 호출은 문서에 교정을 적용하기 직전에 트리거되며 이를 기록하거나 금지할 수 있습니다.

비고

더 알아보기

다음 예제는 리댁션 프로세스에 대한 자세한 로깅을 구현하는 방법을 보여줍니다.

public class RedactionDump : IRedactionCallback
{
    public RedactionDump()
    {
    }

    public bool AcceptRedaction(RedactionDescription description)
    {
        Console.Write("{0} redaction, {1} action, item {2}. ", description.RedactionType, description.ActionType, description.OriginalText);
        if (description.Replacement != null)
        {
            Console.Write("Text {0} is replaced with {1}. ", description.Replacement.OriginalText, description.Replacement.Replacement);
        }
        Console.WriteLine();
        // 여기에서 "false"를 반환하여 교정 프로세스 중에 특정 변경을 방지할 수 있습니다.
        return true;
    }
}

...

// Redactor를 사용하기 전에 인스턴스 할당
Redactor.RedactionCallback = new RedactionDump();

또한보십시오