IRedactionCallback

IRedactionCallback interface

Define los métodos que se requieren para recibir información sobre cada cambio de redacción y, opcionalmente, evitarlo.

public interface IRedactionCallback

Métodos

Nombre Descripción
AcceptRedaction(RedactionDescription) Esta llamada se activa justo antes de aplicar cualquier redacción al documento y permite registrarlo o prohibirlo.

Observaciones

Aprende más

Ejemplos

El siguiente ejemplo muestra cómo implementar un registro detallado para el proceso de redacción.

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();
        // puede devolver "falso" aquí para evitar cambios particulares durante el proceso de redacción
        return true;
    }
}

...

// Asignar una instancia antes de usar Redactor
Redactor.RedactionCallback = new RedactionDump();

Ver también