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();

Δείτε επίσης