IRedactionCallback
Contenu
[
Cacher
]
IRedactionCallback interface
Définit les méthodes requises pour recevoir des informations sur chaque modification de masquage et éventuellement l’empêcher.
public interface IRedactionCallback
Méthodes
Nom | La description |
---|---|
AcceptRedaction(RedactionDescription) | Cet appel est déclenché juste avant d’appliquer une rédaction au document et permet de l’enregistrer ou de l’interdire. |
Remarques
Apprendre encore plus
- Plus de détails sur l’implémentation de l’interface IRedactionCallback : Utiliser le rappel de rédaction
Exemples
L’exemple suivant montre comment implémenter une journalisation détaillée pour le processus de rédaction.
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();
// vous pouvez renvoyer "false" ici pour empêcher un changement particulier pendant le processus de rédaction
return true;
}
}
...
// Attribuer une instance avant d'utiliser Redactor
Redactor.RedactionCallback = new RedactionDump();
Voir également
- espace de noms GroupDocs.Redaction.Redactions
- Assemblée GroupDocs.Redaction