IRedactionCallback
Contenido
[
Ocultar
]
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
- Más detalles sobre la implementación de la interfaz IRedactionCallback: Usar devolución de llamada de redacción
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
- espacio de nombres GroupDocs.Redaction.Redactions
- asamblea GroupDocs.Redaction