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();
Смотрите также
- пространство имен GroupDocs.Redaction.Redactions
- сборка GroupDocs.Redaction