DeleteAnnotationRedaction

DeleteAnnotationRedaction class

Vertegenwoordigt een tekstredactie die annotaties verwijdert als de tekst overeenkomt met de gegeven reguliere expressie (verwijdert optioneel alle annotaties).

public class DeleteAnnotationRedaction : Redaction

Constructeurs

Naam Beschrijving
DeleteAnnotationRedaction() Initialiseert een nieuwe instantie van de klasse DeleteAnnotationRedaction, met instellingen om alle annotaties te verwijderen (alles komt overeen).
DeleteAnnotationRedaction(Regex) Initialiseert een nieuwe instantie van de klasse DeleteAnnotationRedaction, waarbij annotaties worden verwijderd die overeenkomen met de opgegeven uitdrukking.
DeleteAnnotationRedaction(string) Initialiseert een nieuwe instantie van de klasse DeleteAnnotationRedaction, waarbij annotaties worden verwijderd die overeenkomen met de opgegeven uitdrukking.

Eigenschappen

Naam Beschrijving
override Description { get; } Retourneert een tekenreeks die de redactie en de bijbehorende parameters beschrijft.
Expression { get; } Haalt de overeenkomende reguliere expressie op.

methoden

Naam Beschrijving
override ApplyTo(DocumentFormatInstance) Past de redactie toe op een bepaalde indelingsinstantie.

Opmerkingen

Kom meer te weten

Voorbeelden

In het volgende voorbeeld ziet u hoe u alle annotaties met de woorden “gebruiken”, “tonen” of “beschrijven” uit het document verwijdert (en andere laat staan).

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

Zie ook