DeleteAnnotationRedaction

DeleteAnnotationRedaction class

Representerar en textredigering som tar bort kommentarer om text matchar givet reguljärt uttryck (valfritt tar bort alla kommentarer).

public class DeleteAnnotationRedaction : Redaction

Konstruktörer

namn Beskrivning
DeleteAnnotationRedaction() Initierar en ny instans av klassen DeleteAnnotationRedaction, med inställningar för att ta bort alla kommentarer (matchar allt).
DeleteAnnotationRedaction(Regex) Initierar en ny instans av klassen DeleteAnnotationRedaction, tar bort kommentarer som matchar ett givet uttryck.
DeleteAnnotationRedaction(string) Initierar en ny instans av klassen DeleteAnnotationRedaction, tar bort kommentarer som matchar ett givet uttryck.

Egenskaper

namn Beskrivning
override Description { get; } Returnerar en sträng som beskriver redaktionen och dess parametrar.
Expression { get; } Får det reguljära uttrycket att matcha.

Metoder

namn Beskrivning
override ApplyTo(DocumentFormatInstance) Tillämpar redigeringen på en given formatinstans.

Anmärkningar

Läs mer

Exempel

Följande exempel visar hur man tar bort alla anteckningar som innehåller orden “använd”, “visa” eller “beskriv” från dokumentet (och lämnar andra).

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

Se även