IRedactionCallback
내용물
[
숨다
]
IRedactionCallback interface
각 개정 변경에 대한 정보를 수신하고 선택적으로 방지하는 데 필요한 메소드를 정의합니다.
public interface IRedactionCallback
행동 양식
이름 | 설명 |
---|---|
AcceptRedaction(RedactionDescription) | 이 호출은 문서에 교정을 적용하기 직전에 트리거되며 이를 기록하거나 금지할 수 있습니다. |
비고
더 알아보기
- IRedactionCallback 인터페이스 구현에 대한 자세한 내용: 교정 콜백 사용
예
다음 예제는 리댁션 프로세스에 대한 자세한 로깅을 구현하는 방법을 보여줍니다.
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();