IRedactionCallback
İçindekiler
[
Saklamak
]
IRedactionCallback interface
Her redaksiyon değişikliği hakkında bilgi almak ve isteğe bağlı olarak engellemek için gerekli yöntemleri tanımlar.
public interface IRedactionCallback
yöntemler
İsim | Tanım |
---|---|
AcceptRedaction(RedactionDescription) | Bu çağrı, belgeye herhangi bir düzeltme uygulanmadan hemen önce tetiklenir ve belgenin günlüğe kaydedilmesine veya yasaklanmasına olanak tanır. |
Notlar
Daha fazla bilgi edin
- IRedactionCallback arayüzünün uygulanması hakkında daha fazla ayrıntı: Redaksiyon geri aramasını kullan
Örnekler
Aşağıdaki örnek, düzeltme işlemi için ayrıntılı günlük kaydının nasıl uygulanacağını gösterir.
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();
// düzeltme işlemi sırasında belirli bir değişikliği önlemek için buraya "yanlış" döndürebilirsiniz
return true;
}
}
...
// Redaktörü kullanmadan önce bir örnek atayın
Redactor.RedactionCallback = new RedactionDump();
Ayrıca bakınız
- ad alanı GroupDocs.Redaction.Redactions
- toplantı GroupDocs.Redaction