Skip to main content
All docs
V26.1
  • WordProcessingSanitizeResult Struct

    The result of a document sanitization operation.

    Namespace: DevExpress.XtraRichEdit

    Assembly: DevExpress.RichEdit.v26.1.Core.dll

    Declaration

    public readonly struct WordProcessingSanitizeResult

    Example

    How to: Sanitize Document Content

    The following code snippet sanitizes metadata and revision history from a document:

    using DevExpress.XtraRichEdit;
    
    var wordProcessor = new RichEditDocumentServer();
    wordProcessor.LoadDocument("submission.docx");
    
    WordProcessingSanitizeOptions sanitizeOptions = new WordProcessingSanitizeOptions() {
        Metadata = MetadataRemovalScope.All,
        TrackedChanges = TrackedChangesSanitizeMode.Accept,
    };
    
    IList<WordProcessingSanitizeResult> findings = wordProcessor.Sanitize(sanitizeOptions);
    Console.WriteLine($"{findings.Count} finding(s) removed.");
    wordProcessor.SaveDocument("submission_clean.docx", DocumentFormat.OpenXml);
    
    See Also